DocumentCode
2331432
Title
On the Impact of TCP and Per-Flow Scheduling on Internet Performance
Author
Carofiglio, Giovanna ; Muscariello, Luca
Author_Institution
Bell Labs., Alcatel-Lucent, Paris, France
fYear
2010
fDate
14-19 March 2010
Firstpage
1
Lastpage
9
Abstract
Internet performance is tightly related to the properties of TCP and UDP protocols, jointly responsible for the delivery of the great majority of Internet traffic. It is well understood how these protocols behave under FIFO queuing and what are the network congestion effects. However, no comprehensive analysis is available when flow-aware mechanisms such as per-flow scheduling and dropping policies are deployed. Previous simulation and experimental results leave a number of unanswered questions. In the paper, we tackle this issue by modeling via a set of fluid non-linear ODEs the instantaneous throughput and the buffer occupancy of N long-lived TCP sources under three per-flow scheduling disciplines (Fair Queuing, Longest Queue First, Shortest Queue First) and with longest queue drop buffer management. We study the system evolution and analytically characterize the stationary regime: closed-form expressions are derived for the stationary throughput/sending rate and buffer occupancy which give a thorough understanding of short/long-term fairness for TCP traffic. Similarly, we provide the characterization of the loss rate experienced by UDP flows in presence of TCP traffic. As a result, the analysis allows to quantify benefits and drawbacks related to the deployment of flow-aware scheduling mechanisms in different networking contexts. The model accuracy is confirmed by a set of ns2 simulations and by the evaluation of the three scheduling disciplines in a real implementation in the Linux kernel.
Keywords
Internet; scheduling; telecommunication traffic; transport protocols; FIFO queuing; Internet traffic; Linux; TCP; UDP protocols; closed-form expressions; fair queuing; flow-aware scheduling mechanisms; longest queue drop buffer management; longest queue first; network congestion effects; per-flow scheduling; shortest queue first; Communications Society; IP networks; Internet; Multiaccess communication; Processor scheduling; Protocols; Switches; Telecommunication traffic; Throughput; Traffic control;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM, 2010 Proceedings IEEE
Conference_Location
San Diego, CA
ISSN
0743-166X
Print_ISBN
978-1-4244-5836-3
Type
conf
DOI
10.1109/INFCOM.2010.5461973
Filename
5461973
Link To Document