首页 | 本学科首页   官方微博 | 高级检索  
     


A network rate management protocol with TCP congestion control and fairness for all
Authors:Zvi Rosberg  John Matthews  Moshe Zukerman
Affiliation:1. CSIRO ICT Centre, P.O. Box 76, Epping, NSW 1710, Sydney, Australia;2. EE Department, City University of Hong Kong, Hong Kong;1. Télécom ParisTech, 46 rue Barrault, 75634 Paris, France;2. Bell Labs, Alcatel-Lucent Villarceaux, Route de Villejust 91620 Nozay, France;3. France Télécom R&D – Orange Labs, 38-40 rue du général Leclerc, 92794 Issy-les-Moulineaux, France;1. College of Computer Science, Sichuan University, Chengdu 610064, PR China;2. College of Computer Science and Information Technology, Yunnan Normal University, Kunming 650092, PR China;3. Department of Computer Science and Engineering, Konkuk University, Seoul 143-701, Republic of Korea;1. State Key Laboratory of Software Development Environment, School of Computer Science and Engineering, Beihang University, Beijing 100191, China;2. Department of Computer Science, Tsinghua University, Beijing 100084, China;3. Research Institute of Beihang University in Shenzhen, Shenzhen 518057, China;4. TCPEngines Inc., Santa Clara, CA 95054, US;1. Department of Communication Technology and Network, Universiti Putra Malaysia, 43400 UPM, Serdang, Selangor D.E., Malaysia;2. Department of Computer and Communication Systems Engineering, Universiti Putra Malaysia, 43400 UPM, Serdang, Selangor D.E., Malaysia
Abstract: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.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号