• 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