Affiliation:
1. M.I.T. Laboratory for Computer Science, 545 Technology Square, Cambridge, MA
2. IBM T. J. Watson Research Center, Yorktown Heights, NY
Abstract
This paper presents a novel framework for managing network congestion from an end-to-end perspective. Our work is motivated by trends in traffic patterns that threaten the long-term stability of the Internet. These trends include the use of multiple independent concurrent flows by Web applications and the increasing use of transport protocols and applications that do not adapt to congestion. We present an end-system architecture centered around a Congestion Manager (CM) that ensures proper congestion behavior and allows applications to easily adapt to network congestion. Our framework integrates congestion management across all applications and transport protocols. The CM maintains congestion parameters and exposes an API to enable applications to learn about network characteristics, pass information to the CM, and schedule data transmissions. Internally, it uses a window-based control algorithm, a scheduler to regulate transmissions, and a lightweight protocol to elicit feedback from receivers.We describe how TCP and an adaptive real-time streaming audio application can be implemented using the CM. Our simulation results show that an ensemble of concurrent TCP connections can effectively share bandwidth and obtain consistent performance, without adversely affecting other network flows. Our results also show that the CM enables audio applications to adapt to congestion conditions without having to perform congestion control or bandwidth probing on their own. We conclude that the CM provides a useful and pragmatic framework for building adaptive Internet applications.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications,Software
Cited by
57 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Using the IPv6 Flow Label for Path Consistency: A Large-Scale Measurement Study;ICC 2024 - IEEE International Conference on Communications;2024-06-09
2. How I Learned to Stop Worrying About CCA Contention;Proceedings of the 22nd ACM Workshop on Hot Topics in Networks;2023-11-28
3. Reproducing Key Results from "Restructuring Endpoint Congestion Control";2022 Workshop on Benchmarking Cyber-Physical Systems and Internet of Things (CPS-IoTBench);2022-05
4. A Comprehensive Review of Internet of Things: Technology Stack, Middlewares, and Fog/Edge Computing Interface;Sensors;2022-01-27
5. Site-to-site internet traffic control;Proceedings of the Sixteenth European Conference on Computer Systems;2021-04-21