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
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;
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
DOI :
10.1109/SAHCN.2008.31