A tale of two prototypes : practical network coding for wireless mesh networks

Wireless mesh networks are seen as a cost effective way of providing connectivity for community networks, but their performance under existing approaches is unsatisfactory. In this thesis, we apply network coding, a recent technique from information theory, to wireless mesh networks to improve the n...

Full description

Bibliographic Details
Main Author: Hu, Wenjun
Published: University of Cambridge 2007
Subjects:
Online Access:http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.604695
id ndltd-bl.uk-oai-ethos.bl.uk-604695
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-6046952015-03-20T05:59:19ZA tale of two prototypes : practical network coding for wireless mesh networksHu, Wenjun2007Wireless mesh networks are seen as a cost effective way of providing connectivity for community networks, but their performance under existing approaches is unsatisfactory. In this thesis, we apply network coding, a recent technique from information theory, to wireless mesh networks to improve the network throughput. Various theoretical results have demonstrated the benefits of network coding in many scenarios, but there are few practical systems. In the light of this, we present the prototype design and implementation for two coding protocols, Opportunistic Coding (COPE) and Multipath Code Casting (<i>MC</i>²). The former applies to multiple simultaneous unicast sessions traversing a router, where the use of network coding increases the network capacity, and the latter is for coding within a single unicast flow between a source and destination pair, where coding waives the need for strong coordination between relays on different paths. Both prototypes have been deployed on indoor testbeds, and we study their performance in various traffic and channel conditions. To the best of our knowledge, the prototype for COPE was the first real-world implementation of network coding in a wireless environment, and there was only one other network coding system, for peer-to-peer networks, prior to that. The <i>MC</i>² design integrates multipath forwarding, rate control and error control into a unified framework. Our results show that network coding is a promising technique for the wireless mesh environment, even though challenges remain.621.382University of Cambridgehttp://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.604695Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
topic 621.382
spellingShingle 621.382
Hu, Wenjun
A tale of two prototypes : practical network coding for wireless mesh networks
description Wireless mesh networks are seen as a cost effective way of providing connectivity for community networks, but their performance under existing approaches is unsatisfactory. In this thesis, we apply network coding, a recent technique from information theory, to wireless mesh networks to improve the network throughput. Various theoretical results have demonstrated the benefits of network coding in many scenarios, but there are few practical systems. In the light of this, we present the prototype design and implementation for two coding protocols, Opportunistic Coding (COPE) and Multipath Code Casting (<i>MC</i>²). The former applies to multiple simultaneous unicast sessions traversing a router, where the use of network coding increases the network capacity, and the latter is for coding within a single unicast flow between a source and destination pair, where coding waives the need for strong coordination between relays on different paths. Both prototypes have been deployed on indoor testbeds, and we study their performance in various traffic and channel conditions. To the best of our knowledge, the prototype for COPE was the first real-world implementation of network coding in a wireless environment, and there was only one other network coding system, for peer-to-peer networks, prior to that. The <i>MC</i>² design integrates multipath forwarding, rate control and error control into a unified framework. Our results show that network coding is a promising technique for the wireless mesh environment, even though challenges remain.
author Hu, Wenjun
author_facet Hu, Wenjun
author_sort Hu, Wenjun
title A tale of two prototypes : practical network coding for wireless mesh networks
title_short A tale of two prototypes : practical network coding for wireless mesh networks
title_full A tale of two prototypes : practical network coding for wireless mesh networks
title_fullStr A tale of two prototypes : practical network coding for wireless mesh networks
title_full_unstemmed A tale of two prototypes : practical network coding for wireless mesh networks
title_sort tale of two prototypes : practical network coding for wireless mesh networks
publisher University of Cambridge
publishDate 2007
url http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.604695
work_keys_str_mv AT huwenjun ataleoftwoprototypespracticalnetworkcodingforwirelessmeshnetworks
AT huwenjun taleoftwoprototypespracticalnetworkcodingforwirelessmeshnetworks
_version_ 1716795168913358848