Title :
DiffQ: Practical Differential Backlog Congestion Control for Wireless Networks
Author :
Warrier, Ajit ; Janakiraman, Sankararaman ; Ha, Sangtae ; Rhee, Injong
Author_Institution :
Dept of Comput. Sci., North Carolina State Univ., Raleigh, NC
Abstract :
Congestion control in wireless multi-hop networks is challenging and complicated because of two reasons. First, interference is ubiquitous and causes loss in the shared medium. Second, wireless multihop networks are characterized by the use of diverse and dynamically changing routing paths. Traditional end point based congestion control protocols are ineffective in such a setting resulting in unfairness and starvation. This paper adapts the optimal theoretical work of Tassiulas and Ephremedes on cross-layer optimization of wireless networks involving congestion control, routing and scheduling, for practical solutions to congestion control in multi-hop wireless networks. This work is the first that implements in real off-shelf radios, a differential backlog based MAC scheduling and router-assisted backpressure congestion control for multi-hop wireless networks. Our adaptation, called DiffQ, is implemented between transport and IP and supports legacy TCP and UDP applications. In a network of 46 IEEE 802.11 wireless nodes, we demonstrate that DiffQ far outperforms many previously proposed "practical" solutions for congestion control.
Keywords :
optimisation; radio networks; scheduling; telecommunication congestion control; telecommunication network routing; DiffQ; cross-layer optimization; differential backlog congestion control; optimal theory; routing path; scheduling; wireless multihop network; Communication system control; Communications Society; Computer science; Delay estimation; Interference; Optimal control; Routing; Spread spectrum communication; TCPIP; Wireless networks;
Conference_Titel :
INFOCOM 2009, IEEE
Conference_Location :
Rio de Janeiro
Print_ISBN :
978-1-4244-3512-8
Electronic_ISBN :
0743-166X
DOI :
10.1109/INFCOM.2009.5061929