An On-Demand Queue Management Architecture for a Programmable Traffic Manager

被引:9
|
作者
Zhang, Qi [1 ]
Woods, Roger [1 ]
Marshall, Alan [1 ]
机构
[1] Queens Univ Belfast, ECIT, Belfast BT3 9DT, Antrim, North Ireland
关键词
Field programmable gate arrays (FPGAs); queue management (QM); traffic manager (TM);
D O I
10.1109/TVLSI.2011.2162084
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
下载
收藏
页码:1849 / 1862
页数:14
相关论文
共 50 条
  • [21] Active queue management for Web traffic
    Claypool, M
    Kinicki, R
    Harding, M
    CONFERENCE PROCEEDINGS OF THE 2004 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, 2004, : 531 - 538
  • [22] Security on-demand architecture with multiple modules support
    Wu, YJ
    Shi, WC
    Liang, HL
    Shang, QH
    Yuan, CY
    Liang, B
    INFORMATION SECURITY PRACTICE AND EXPERIENCE, 2005, 3439 : 121 - 131
  • [23] A new architecture of merged On-Demand application network
    Wang, Dao-yi
    Liu, Yuanan
    2007 2ND INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND APPLICATIONS, VOLS 1 AND 2, 2007, : 687 - 690
  • [24] On-demand KM: A two-tier architecture
    Lewis, Bernard
    IT Professional, 2002, 4 (01) : 27 - 33
  • [25] On-demand component deployment in the UPnP device architecture
    Donsez, Didier
    2007 4TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-3, 2007, : 920 - 924
  • [26] On-Demand Computation Offloading Architecture in Fog Networks
    Jin, Yeonjin
    Lee, HyungJune
    ELECTRONICS, 2019, 8 (10)
  • [27] Software architecture definition for on-demand cloud provisioning
    Chapman, Clovis
    Emmerich, Wolfgang
    Marquez, Fermin Galan
    Clayman, Stuart
    Galis, Alex
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2012, 15 (02): : 79 - 100
  • [28] Portable device for programmable, automatic, or on-demand delivery of artificial tears
    Van Toi, V
    Grounauer, PA
    LACRIMAL GLAND, TEAR FILM, AND DRY EYE SYNDROMES 2: BASIC SCIENCE AND CLINICAL RELEVANCE, 1998, 438 : 1027 - 1032
  • [29] On-demand service in grid: Architecture, design and implementation
    Huang, ZC
    He, C
    Gu, L
    Wu, JF
    11th International Conference on Parallel and Distributed Systems Workshops, Vol II, Proceedings,, 2005, : 674 - 678
  • [30] Software architecture definition for on-demand cloud provisioning
    Clovis Chapman
    Wolfgang Emmerich
    Fermín Galán Márquez
    Stuart Clayman
    Alex Galis
    Cluster Computing, 2012, 15 : 79 - 100