DocumentCode
2034547
Title
TCP Performance in Coded Wireless Mesh Networks
Author
Huang, Yong ; Ghaderi, Majid ; Towsley, Don ; Gong, Weibo
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Massachusetts, Amherst, MA
fYear
2008
fDate
16-20 June 2008
Firstpage
179
Lastpage
187
Abstract
This paper investigates the benefit of network coding for TCP traffic in a wireless mesh network. We implement network coding in a real 802.11a wireless mesh network and measure TCP throughput in such a network. Unlike previous implementations of network coding in mesh networks, we use off-the-shelf hardware and software and do not modify TCP or the underlying MAC protocol. Therefore, our implementation can be easily exported to any operational wireless mesh network with minimal modifications. Furthermore, the TCP throughput improvement reported in this paper is due solely to network coding and is orthogonal to other improvements that can be achieved by optimizing other system components such as the MAC protocol. We conduct extensive measurements to understand the relation between TCP throughput and network coding in different mesh topologies. We show that network coding not only reduces the number of transmissions by sending multiple packets via a single transmission but also results in a smaller loss probability due to reduced contention on the wireless medium. Unfortunately, due to asynchronous packet transmissions, there is often little opportunity to code resulting in small throughput gains. Coding opportunity can be increased by inducing small delays at intermediate nodes. However, this extra delay at intermediate nodes results in longer round-trip-times that adversely affect TCP throughput. Through experimentation, we find a delay in the range of 1 ms to 2 ms to maximize TCP throughput. For the topologies considered in this paper, network coding improves TCP throughput by 10% to 85%.
Keywords
access protocols; channel coding; delays; orthogonal codes; radio networks; telecommunication traffic; transport protocols; wireless LAN; IEEE 802.11 wireless mesh network; MAC protocol; TCP performance; asynchronous packet transmissions; multiple packets transmissions; network coding; off-the-shelf hardware; Delay; Hardware; Media Access Protocol; Mesh networks; Network coding; Network topology; Propagation losses; Telecommunication traffic; Throughput; Wireless mesh networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Sensor, Mesh and Ad Hoc Communications and Networks, 2008. SECON '08. 5th Annual IEEE Communications Society Conference on
Conference_Location
San Francisco, CA
Print_ISBN
978-1-4244-1777-3
Electronic_ISBN
978-1-4244-1776-6
Type
conf
DOI
10.1109/SAHCN.2008.31
Filename
4557754
Link To Document