An On Demand Queue Management Architecture for a Programmable Traffic Manager


Autoria(s): Zhang, Q.; Woods, Roger; Marshall, Alan
Data(s)

20/07/2012

Resumo

A queue manager (QM) is a core traffic management (TM) function used to provide per-flow queuing in access andmetro 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.

Identificador

http://pure.qub.ac.uk/portal/en/publications/an-on-demand-queue-management-architecture-for-a-programmable-traffic-manager(be09c531-b8cd-4339-a466-864bcc4be35a).html

http://dx.doi.org/10.1109/TVLSI.2011.2162084

Idioma(s)

eng

Direitos

info:eu-repo/semantics/closedAccess

Fonte

Zhang , Q , Woods , R & Marshall , A 2012 , ' An On Demand Queue Management Architecture for a Programmable Traffic Manager ' IEEE Transactions on Very Large Scale Integration (VLSI) Systems , vol 20 , no. 10 , 10 , pp. 1849-1862 . DOI: 10.1109/TVLSI.2011.2162084

Palavras-Chave #Field Programmable Gate Arrays (FPGA) #Queue Management #Traffic Manager #/dk/atira/pure/subjectarea/asjc/2200/2208 #Electrical and Electronic Engineering #/dk/atira/pure/subjectarea/asjc/1700/1708 #Hardware and Architecture #/dk/atira/pure/subjectarea/asjc/1700/1712 #Software
Tipo

article