DocumentCode :
1157593
Title :
TCP-LP: low-priority service via end-point congestion control
Author :
Kuzmanovic, Aleksandar ; Knightly, Edward W.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL
Volume :
14
Issue :
4
fYear :
2006
Firstpage :
739
Lastpage :
752
Abstract :
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
Keywords :
Internet; distributed algorithms; telecommunication congestion control; telecommunication traffic; transport protocols; Internet; TCP-LP congestion control; TCP-transparent congestion avoidance policy; Web connections; better-than-best-effort service; distributed algorithm; end-point congestion control; excess network bandwidth; greedy TCP flows; long-lived bulk data transfers; low-priority service; network endpoints; one-way packet delays; service prioritization; traffic classes; wide-area network environment; Aggregates; Bandwidth; Communication system traffic control; Delay estimation; Distributed algorithms; IP networks; Internet; Peer to peer computing; Protocols; Traffic control; Available bandwidth; TCP; TCP-LP; TCP-transparency; service prioritization;
fLanguage :
English
Journal_Title :
Networking, IEEE/ACM Transactions on
Publisher :
ieee
ISSN :
1063-6692
Type :
jour
DOI :
10.1109/TNET.2006.879702
Filename :
1677595
Link To Document :
بازگشت