A delay-based approach for congestion avoidance in interconnected heterogeneous computer networks
ACM SIGCOMM Computer Communication Review
Eliminating periodic packet losses in the 4.3-Tahoe BSD TCP congestion control algorithm
ACM SIGCOMM Computer Communication Review
Random early detection gateways for congestion avoidance
IEEE/ACM Transactions on Networking (TON)
TCP and explicit congestion notification
ACM SIGCOMM Computer Communication Review
Link-sharing and resource management models for packet networks
IEEE/ACM Transactions on Networking (TON)
Explicit allocation of best-effort packet delivery service
IEEE/ACM Transactions on Networking (TON)
Dynamics of IP traffic: a study of the role of variability and the impact of control
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Endpoint admission control: architectural issues and performance
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
Dynamic behavior of slowly-responsive congestion control algorithms
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Connection-level analysis and modeling of network traffic
IMW '01 Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement
Computer Networking: A Top-Down Approach Featuring the Internet Package
Computer Networking: A Top-Down Approach Featuring the Internet Package
End-to-end available bandwidth: measurement methodology, dynamics, and relation with TCP throughput
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
The War between Mice and Elephants
ICNP '01 Proceedings of the Ninth International Conference on Network Protocols
TCP Nice: a mechanism for background transfers
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
TCP Vegas: end to end congestion avoidance on a global Internet
IEEE Journal on Selected Areas in Communications
Pong: diagnosing spatio-temporal internet congestion properties
Proceedings of the 2007 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
P4p: provider portal for applications
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
MulTFRC: providing weighted fairness for multimediaapplications (and others too!)
ACM SIGCOMM Computer Communication Review
Making cloud intermediate data fault-tolerant
Proceedings of the 1st ACM symposium on Cloud computing
Comparative performance evaluation of TCP variants on satellite environments
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
Towards a (multi-)user-centric stack of (multi-)point-to-(multi-)point communication services
Proceedings of the 5th International Workshop on Enhanced Web Service Technologies
Yes, we LEDBAT: playing with the new BitTorrent congestion control algorithm
PAM'10 Proceedings of the 11th international conference on Passive and active measurement
Revisiting TCP congestion control using delay gradients
NETWORKING'11 Proceedings of the 10th international IFIP TC 6 conference on Networking - Volume Part II
A modular framework for the development of peer-to-peer applications and services
International Journal of Grid and Utility Computing
A real-time and reliable approach to detecting traffic variations at abnormally high and low rates
ATC'06 Proceedings of the Third international conference on Autonomic and Trusted Computing
DTL: dynamic transport library for peer-to-peer applications
ICDCN'12 Proceedings of the 13th international conference on Distributed Computing and Networking
Experimental assessment of bittorrent completion time in heterogeneous TCP/uTP swarms
TMA'12 Proceedings of the 4th international conference on Traffic Monitoring and Analysis
IEEE/ACM Transactions on Networking (TON)
Review: An initiative for a classified bibliography on TCP/IP congestion control
Journal of Network and Computer Applications
Delay-based congestion control: Flow vs. BitTorrent swarm perspectives
Computer Networks: The International Journal of Computer and Telecommunications Networking
Recursively cautious congestion control
NSDI'14 Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation
Hi-index | 0.00 |
Service prioritization among different traffic classes is an important goal for the Internet. Conventional approaches to solving this problem consider the existing best-effort class as the low-priority class, and attempt to develop mechanisms that provide "better-than-best-effort" service. In this paper, we explore the opposite approach, and devise a new distributed algorithm to realize a low-priority service (as compared to the existing best effort) from the network endpoints. To this end, we develop TCP Low Priority (TCP-LP), a distributed algorithm whose goal is to utilize only the excess network bandwidth as compared to the "fair share" of bandwidth as targeted by TCP. The key mechanisms unique to TCP-LP congestion control are the use of one-way packet delays for early congestion indications and a TCP-transparent congestion avoidance policy. The results of our simulation and Internet experiments show that: 1) TCP-LP is largely non-intrusive to TCP traffic; 2) both single and aggregate TCP-LP flows are able to successfully utilize excess network bandwidth; moreover, multiple TCP-LP flows share excess bandwidth fairly; 3) substantial amounts of excess bandwidth are available to the low-priority class, even in the presence of "greedy" TCP flows; 4) the response times of web connections in the best-effort class decrease by up to 90% when long-lived bulk data transfers use TCP-LP rather than TCP; 5) despite their low-priority nature, TCP-LP flows are able to utilize significant amounts of available bandwidth in a wide-area network environment.