A network rate management protocol with TCP congestion control and fairness for all

被引:6
|
作者
Rosberg, Zvi [1 ]
Matthews, John [1 ]
Zukerman, Moshe [2 ]
机构
[1] CSIRO ICT Ctr, Sydney, NSW 1710, Australia
[2] City Univ Hong Kong, EE Dept, Hong Kong, Hong Kong, Peoples R China
基金
澳大利亚研究理事会;
关键词
Rate control; TCP congestion control; Fairness; Multi-service flows; Delay guarantee; Bandwidth guarantee; Stability; QoS; INTERNET; ALGORITHMS; STABILITY; FRAMEWORK;
D O I
10.1016/j.comnet.2009.11.011
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Our study is motivated by the need to enable quality of service (QoS), congestion control and fair rate allocation for all end applications. We propose a new approach to address these needs which is different from the current practice whereby end applications pursue their own rate control using TCP. Our approach comprises a network rate management protocol (RMP) that controls the rate of all flows (at an aggregate level based on routes) subject to QoS requirements. The RMP control also facilitates a new TCP sliding-window congestion control based on the fair target rates computed by the RMP. Each non-TCP aggregate flow is policed by its respective edge router and each TCP flow adapts its window size as to achieve the RMP suggested fair target rate. The stability analysis of the new TCP congestion control is performed in a linearly scalable framework, which is less restrictive than a fluid model. We show that our proposed control is linearly scalable and establish its global asymptotic stability under arbitrary and variable information time lags, aka totally asynchronous conditions. The stability and the vitality of our control is verified by two means. One is a simulation of a network comprising 74 core links and up to 768 flows, each using its own access link. The simulation is also used to compare our control with the congestion control algorithms used in Fast, Vegas and Reno TCPs. The second verification means is an actual implementation of the control in the Linux kernel and its experimentation in a WAN testbed network comprising six routers and long haul links running UDP flows as well as CUBIC, N-RENO and C-TCP flows. Our experiments demonstrate that our approach can guarantee fair rates for all flows and QoS to premium flows. Crown Copyright (C) 2009 Published by Elsevier B.V. All rights reserved.
引用
收藏
页码:1358 / 1374
页数:17
相关论文
共 50 条
  • [11] TCP Fairness among Modern TCP Congestion Control Algorithms including TCP BBR
    Sasaki, Kanon
    Miyazawa, Kouto
    Oda, Naoki
    Hanai, Masato
    Kobayashi, Aki
    Yamaguchi, Saneyasu
    2018 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2018,
  • [12] Neural network control for TCP network congestion
    Cho, HC
    Sami Fadali, M
    Lee, H
    ACC: PROCEEDINGS OF THE 2005 AMERICAN CONTROL CONFERENCE, VOLS 1-7, 2005, : 3480 - 3485
  • [13] Improvement of TCP Reno congestion control protocol
    Jiang, Yueqiu
    Zhang, Junkun
    Guan, Qixue
    Sensors and Transducers, 2014, 163 (01): : 308 - 315
  • [14] Fair intelligent congestion control resource discovery protocol on TCP based network
    Hoang, DB
    Yu, Q
    Li, M
    Feng, DD
    CONVERGED NETWORKING: DATA AND REAL-TIME COMMUNICATIONS OVER IP, 2003, 119 : 145 - 159
  • [15] A Fairness-based Congestion Control Algorithm for Multipath TCP
    Melki, Reem
    Mansour, Mohammad M.
    Chehab, Ali
    2018 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2018,
  • [16] Improvement of RTT-Fairness in Hybrid TCP Congestion Control
    Ogura, Kazumine
    Fujikawa, Tomoki
    Zhou, Su
    Katto, Jiro
    CQR: 2009 IEEE INTERNATIONAL WORKSHOP TECHNICAL COMMITTEE AND COMMUNICATIONS QUALITY AND RELIABILITY, 2009, : 1 - 6
  • [17] Fairness improvement of high speed TCP congestion control algorithm
    Department of Electric Engineering, Chengdu University, Chengdu 610106, China
    Dianzi Keji Diaxue Xuebao, 2008, 2 (270-273):
  • [18] A New TCP Congestion Control Supporting RTT-Fairness
    Ogura, Kazumine
    Nemoto, Yohei
    Su, Zhou
    Katto, Jiro
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (02) : 523 - 531
  • [19] Network interface power management and TCP congestion control: a troubled marriage
    Panarello C.
    Lombardo A.
    Schembra G.
    Meo M.
    Mellia M.
    Marsan M.A.
    Australian Journal of Electrical and Electronics Engineering, 2016, 13 (01): : 67 - 76
  • [20] On improving the fairness of TCP congestion avoidance
    Henderson, TR
    Sahouria, E
    McCanne, S
    Katz, RH
    GLOBECOM 98: IEEE GLOBECOM 1998 - CONFERENCE RECORD, VOLS 1-6: THE BRIDGE TO GLOBAL INTEGRATION, 1998, : 539 - 544