DocumentCode :
1296958
Title :
An On-Demand Queue Management Architecture for a Programmable Traffic Manager
Author :
Zhang, Qi ; Woods, Roger ; Marshall, Alan
Author_Institution :
ECIT, Queen´´s Univ. Belfast, Belfast, UK
Volume :
20
Issue :
10
fYear :
2012
Firstpage :
1849
Lastpage :
1862
Abstract :
A queue manager (QM) is a core traffic management (TM) function used to provide per-flow queuing in access and metro networks; however current designs have limited scalability. An on-demand QM (OD-QM) which is part of a new modular field-programmable gate-array (FPGA)-based TM is presented that dynamically maps active flows to the available physical resources; its scalability is derived from exploiting the observation that there are only a few hundred active flows in a high speed network. Simulations with real traffic show that it is a scalable, cost-effective approach that enhances per-flow queuing performance, thereby allowing per-flow QM without the need for extra external memory at speeds up to 10 Gbps. It utilizes 2.3%-16.3% of a Xilinx XC5VSX50t FPGA and works at 111 MHz.
Keywords :
field programmable gate arrays; queueing theory; FPGA-based TM; OD-QM; Xilinx XC5VSX50t FPGA; access networks; active flows; core TM function; core traffic management function; cost-effective approach; field-programmable gate-array-based TM; frequency 111 MHz; metro networks; on-demand queue management architecture; on-demand queue manager; per-flow QM; per-flow queuing; programmable traffic manager; Field programmable gate arrays; Internet; Multiplexing; Quality of service; Queueing analysis; Scalability; Field programmable gate arrays (FPGAs); queue management (QM); traffic manager (TM);
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2011.2162084
Filename :
5983426
Link To Document :
بازگشت