NetFPGA Hardware Modules for Input, Output and EWMA Bit-Rate Computation
NetFPGA is a hardware board that it is becoming increasingly popular in various research areas. It is a hardware customizable router and it can be used to study, implement and test new protocols and techniques directly in hardware. It allows researchers to experience a more real experiment environment. In this paper, the authors present the design and development of four new modules built on top of the NetFPGA Reference Router design. In particular, they compute the input and output bit rate run-time and provide an estimation of the input bit rate based on an EWMA filter. Moreover, they extended the rate limiter module which is embedded within the output queues in order to test their improved Reference Router.