异构网络中的分布式拥塞控制(MKC)
来源:互联网 发布:精修图片软件 编辑:程序博客网 时间:2024/05/19 13:14
Distributed congestion control for heterogeneous networks
Sponsor: NSF
Abstract
In light of TCP’s scalability issues in high bandwidth-delay networks, explicit-feedback congestion control has gained renewed interest in the last several years. Sometimes referred to as Active Queue Management (AQM) congestion control, these algorithms rely on routers to provide the various types of congestion feedback including changes to the congestion window, packet loss, single-bit congestion indication, queuing delay, and link prices. This project aims to explore the various properties of the prior AQM methods, propose new controllers that improve the performance of existing approaches in highly heterogeneous network conditions, and evaluate their performance in a network of software and hardware routers.
Journal Papers
Y. Zhang and D. Loguinov, "ABS: Adaptive Buffer Sizing for Heterogeneous Networks," Elsevier Computer Networks, vol. 54, no. 14, October 2010.
PDF
Y. Zhang, Y. Xiong, S. Liu, and D. Loguinov, "Queuing Dynamics and Single-Link Stability of Delay-Based Window Congestion Control," Elsevier Computer Networks, vol. 54, no. 10, July 2010.
PDF
Y. Zhang, S. Jain, and D. Loguinov, "Towards Experimental Evaluation of Explicit Congestion Control," Elsevier Computer Networks, vol. 53, no. 7, May 2009.
PDF
Y. Zhang and D. Loguinov, "On Delay-Independent Diagonal Stability of Max-Min Congestion Control," IEEE Transactions on Automatic Control, vol. 54, no. 5, May 2009.
PDF
Y. Zhang and D. Loguinov, "Local and Global Stability of Delayed Congestion Control Systems," IEEE Transactions on Automatic Control, vol. 53, no. 10, October 2008.
PDFY. Zhang, D. Leonard, and D. Loguinov, "JetMax: Scalable Max-Min Congestion Control for High-Speed Heterogeneous Networks," Elsevier Computer Networks, vol. 52, no. 6, April 2008.
PDFY. Zhang, S.-R. Kang, and D. Loguinov, "Delayed Stability and Performance of Distributed Congestion Control," IEEE/ACM Transactions on Networking, vol. 15, no. 4, August 2007.
Conference Papers
Y. Zhang and D. Loguinov, "ABS: Adaptive Buffer Sizing for Heterogeneous Networks," IEEE IWQoS, June 2008.
PDF, PPT
S. Jain, Y. Zhang, and D. Loguinov, "Towards Experimental Evaluation of Explicit Congestion Control," IEEE IWQoS, June 2008.
PDF, PPTS. Bhandarkar, A.L.N. Reddy, Y. Zhang, and D. Loguinov, "Emulating AQM from End Hosts," ACM SIGCOMM, August 2007.
PDFS. Jain and D. Loguinov, "PIQI-RCP: Design and Analysis of Rate-Based Explicit Congestion Control," IEEE IWQoS, June 2007.
PDF, PPTY. Zhang and D. Loguinov, "On Delay-Independent Diagonal Stability of Max-Min Congestion Control," IEEE CDC, December 2006.
PDF, PPTY. Zhang, D. Leonard, and D. Loguinov, "JetMax: Scalable Max-Min Congestion Control for High-Speed Heterogeneous Networks," IEEE INFOCOM, April 2006.
PDF, PPTY. Zhang and D. Loguinov, "Local and Global Stability of Symmetric Heterogeneously-Delayed Control Systems," IEEE CDC, December 2004.
PDF, PPT
Y. Zhang, S-R. Kang, and D. Loguinov, "Delayed Stability and Performance of Distributed Congestion Control," ACM SIGCOMM, August 2004.
PDF, PPT
Detailed Project Description
MKC
Max-min Kelly Control (MKC) is an active queue management (AQM) congestion control for high-speed networks. MKC collects feedback from the most-congested router along each flow's path and achieves many desirable properties of congestion control including:
Quick convergence to link utilization. MKC takes the same number of RTT steps to fully utilize a 10 mb/s, 10 gb/s, or googol bps link. For the parameters shown in the MKC paper, 99% utilization is reached in 6-7 RTTs for any link capacity.
RTT-independent fairness. All flows sharing the same bottleneck receive an equal share of the bandwidth, regardless of their round-trip delay or path length.
Asymptotic stability under consistent bottleneck assignment and all types of delay. Flow rates converge to the equilibrium without oscillation under both heterogeneous and time-varying feedback delays.
Insensitivity to reverse-path congestion. MKC is not sensitive to the delay dynamics of the reverse path.
Low overhead. MKC requires one addition per arriving packet inside routers and utilizes a fixed control interval length for generating feedback. The MKC packet header is only 20 bytes.
JetMax
JetMax is an improvement of MKC that eliminates its steady-state packet loss, allows tunable link utilization, and improves the convergence rate to fairness. It inherits the above properties of MKC and additionally exhibits the following features:
Zero packet loss. Loss-free operation is ensured both in the transient and stationary state.
Tunable link utilization. Each router can be independently configured such that the flows bottlenecked at that router automatically achieve arbitrary link utilization.
Quick convergence to max-min fairness. Fairness is reached in a fixed number of RTT steps regardless of link capacity or number of flows in the network.
Low overhead. JetMax requires three additions per arriving packet inside routers and 28 bytes in the header. It also allows simple integration into Linux and Windows 2003 kernels.
Simulation Code
Ns2 simulation code (MKC, JetMax)
Ns2 scripts for the papers (MKC, JetMax)
转载地址:http://irl.cs.tamu.edu/projects/mkc/
- 异构网络中的分布式拥塞控制(MKC)
- 网络拥塞控制(一)
- 网络拥塞控制TCP拥塞控制算法
- TCP 网络拥塞控制
- TCP网络拥塞控制
- IPv6网络拥塞控制
- TCP 网络拥塞控制
- 网络拥塞控制
- Tcp 网络拥塞控制
- TCP中的拥塞控制
- RFC896_在IPTCP internet网络中的拥塞控制
- 《数据通信与网络》笔记--TCP中的拥塞控制
- 《数据通信与网络》笔记--TCP中的拥塞控制
- 网络拥塞控制(二) 拥塞的概述
- 网络拥塞控制(六)HSTCP
- 网络拥塞控制(九) CUBIC
- 网络拥塞控制(十) 总结
- 《网络协议》TCP 拥塞控制
- 那些年我们追过的进程
- 换行问题
- 字符串的反转
- <%@ include file=""%>与<jsp:include page=""/>区别
- < C++ > string c_str
- 异构网络中的分布式拥塞控制(MKC)
- php使用curl来获取远程图片
- TestComplete9测试Flex第一步:创建工程
- 实现一个在O(1)内提供min操作的栈
- gcc spec file --sysroot
- 枚举类型转换成List
- Android开发:Activity初始化时屏蔽EditText的自动获取焦点的事件
- 记录一下八款开源 游戏引擎
- JavaScript 的性能优化:加载和执行