DocumentCode :
692144
Title :
A processor-sharing heuristic for multipath congestion control
Author :
Anselmi, Jonatha ; D´Auria, Bernardo ; Walton, Neil
Author_Institution :
Basque Center for Appl. Math. (BCAM), Bilbao, Spain
fYear :
2013
fDate :
2-4 Oct. 2013
Firstpage :
1
Lastpage :
9
Abstract :
Protocols are currently being designed where a connection can simultaneously send traffic across multiple routes (or paths) of a communication network; for example, the IETF´s MP-TCP protocol. Traditional single-path congestioncontrol protocols, which increase and decrease transmission rates depending on the level of congestion, can be argued to implicitly solve a network-wide utility optimization in a decentralized manner. It is well-known that this optimization implies desirable properties such as fairness. However, it is not really clear in the literature how to achieve such desirable optimization when a connection can use multiple paths. In this case, a connection aims at balancing traffic between the available routes striving a tradeoff between congested and uncongested routes. In this multipath framework, we propose a simple load-balancing heuristic for splitting traffic among multiple routes. Our load-balancer is inspired by the modus operandi of processor-sharing queues and, essentially, operates as follows: every time a packet is acknowledged on a route, increase the congestion window of that route by one and decrease the congestion window of a route selected with probability proportional to the size of its congestion window. In our main result, we argue that this simple end-to-end policy achieves a desirable network-wide utility optimization for multipath routing, when the network is congested. Variants of our heuristic and its implications are discussed.
Keywords :
queueing theory; telecommunication congestion control; telecommunication network routing; transport protocols; IETF MP-TCP protocol; communication network; end-to-end policy; load-balancing heuristic; multipath congestion control; multipath routing; multiple routes; network-wide utility optimization; processor-sharing heuristic; processor-sharing queues; transmission rates; Load modeling; Markov processes; Optimization; Routing; Routing protocols; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communication, Control, and Computing (Allerton), 2013 51st Annual Allerton Conference on
Conference_Location :
Monticello, IL
Print_ISBN :
978-1-4799-3409-6
Type :
conf
DOI :
10.1109/Allerton.2013.6850124
Filename :
6850124
Link To Document :
بازگشت