Dynamic queuing sharing mechanism for per-flow quality of service control

被引:5
|
作者
Hu, C. [1 ,2 ]
Tang, Y. [1 ]
Chen, K. [3 ]
Liu, B. [1 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Beijing, Peoples R China
[2] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing, Peoples R China
[3] Northwestern Univ, Dept Elect Engn & Comp Sci, Evanston, IL 60208 USA
基金
高等学校博士学科点专项科研基金;
关键词
D O I
10.1049/iet-com.2009.0404
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
To achieve satisfying user experiences of diverse applications, quality of service (QoS) guaranteed mechanisms such as per-flow queuing are required in routers. However, deployment of per-flow queuing in high-speed routers is considered as a great challenge since its industrial brute-force implementation is not scalable with the increase of the number of flows. In this study, the authors propose a dynamic queue sharing (DQS) mechanism to enable scalable per-flow queuing. DQS keeps isolation of each concurrent active flow by sharing a small number of queues instead of maintaining a dedicated queue for each in-progress flow, which is novel compared to the existing methods. According to DQS, a physical queue is created and assigned to an active flow upon the arrival of its first packet, and is destroyed upon the departure of the last packet in the queue. The authors combine hash method with binary sorting tree to construct and manage the dynamic mapping between active flows and physical queues, which significantly reduces the number of required physical queues from millions to hundreds and makes per-flow queuing feasible for high-performance routers.
引用
收藏
页码:472 / 483
页数:12
相关论文
共 50 条
  • [1] Per-flow queueing by dynamic queue sharing
    Hu, Chengchen
    Tang, Yi
    Chen, Xuefei
    Liu, Bin
    [J]. INFOCOM 2007, VOLS 1-5, 2007, : 1613 - +
  • [2] Dynamic Per-flow Queuing to Reduce Competitions Among Large Number of Flows
    WEI Jianhua
    ZHU Lei
    ZHANG Weichuan
    FENG Zhi
    GUO Peng
    [J]. Chinese Journal of Electronics, 2014, 23 (04) : 783 - 789
  • [3] Dynamic Per-flow Queuing to Reduce Competitions Among Large Number of Flows
    Wei Jianhua
    Zhu Lei
    Zhang Weichuan
    Feng Zhi
    Guo Peng
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2014, 23 (04) : 783 - 789
  • [4] Providing quality of service guarantees without per-flow state
    Cobb, JA
    [J]. NETWORK PROTOCOLS, 2001, : 211 - 219
  • [5] A General Per-Flow Service Curve for GPS
    Burchard, Almut
    Liebeherr, Jorg
    [J]. PROCEEDINGS OF THE 2018 INTERNATIONAL WORKSHOP ON NETWORK CALCULUS AND APPLICATIONS (NETCAL2018), VOL 2, 2018, : 31 - 36
  • [6] Selective service protection in overload: differentiated services or per-flow admission control?
    Benameur, N
    Kortebi, A
    Oueslati, S
    Roberts, JW
    [J]. NETWORKS 2004 11TH INTERNATIONAL TELECOMMUNICATIONS NETWORK STRATEGY AND PLANNING SYMPOSIUM, PROCEEDINGS, 2004, : 217 - 222
  • [7] Per-Flow Traffic Measurement Through Randomized Counter Sharing
    Li, Tao
    Chen, Shigang
    Ling, Yibei
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2012, 20 (05) : 1622 - 1634
  • [8] Experiences with Active Per-flow Queuing for Traffic Manager in High Performance Routers
    Fan, Jindou
    Hu, Chengchen
    Liu, Bin
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2010,
  • [9] Statistical per-flow service bounds in a network with aggregate provisioning
    Liebeherr, J
    Patek, SD
    Burchard, A
    [J]. IEEE INFOCOM 2003: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2003, : 1680 - 1690
  • [10] Fair flow control of ABR service by per-VC virtual queuing
    Long, YH
    Ho, TK
    Rad, AB
    [J]. COMPUTER COMMUNICATIONS, 2000, 23 (01) : 71 - 83