ACM Transactions on Computer Systems (TOCS)
Polynomial time algorithms for network information flow
Proceedings of the fifteenth annual ACM symposium on Parallel algorithms and architectures
An algebraic approach to network coding
IEEE/ACM Transactions on Networking (TON)
Opportunistic routing in multi-hop wireless networks
ACM SIGCOMM Computer Communication Review
Interference-aware topology control and QoS routing in multi-channel wireless mesh networks
Proceedings of the 6th ACM international symposium on Mobile ad hoc networking and computing
Architecture and evaluation of an unplanned 802.11b mesh network
Proceedings of the 11th annual international conference on Mobile computing and networking
Proceedings of the 11th annual international conference on Mobile computing and networking
XORs in the air: practical wireless network coding
Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications
Trading structure for randomness in wireless opportunistic routing
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
Practical network coding in wireless networks
Proceedings of the 13th annual ACM international conference on Mobile computing and networking
Net-X: a multichannel multi-interface wireless mesh implementation
ACM SIGMOBILE Mobile Computing and Communications Review
Network Coding for Efficient Wireless Unicast
IZS '06 Proceedings of the 2006 International Zurich Seminar on Communications
Cross-Layer Design of Wireless Mesh Networks with Network Coding
IEEE Transactions on Mobile Computing
Opportunistic use of client repeaters to improve performance of WLANs
IEEE/ACM Transactions on Networking (TON)
IEEE Transactions on Information Theory
IEEE Transactions on Information Theory
Polynomial time algorithms for multicast network code construction
IEEE Transactions on Information Theory
A Random Linear Network Coding Approach to Multicast
IEEE Transactions on Information Theory
Hi-index | 0.00 |
In offices and residential buildings, WiFi networks have become a primary means for providing Internet access to wireless devices whose dominant traffic pattern is unicast. In the meantime, the emergence of network coding has brought about great promises for multicast in communication networks where intermediate nodes are allowed to process independent incoming information flows. Little is known about network coding for unicast, however. The objective of this paper is thus to depart from multicast scenarios and shed light on several possible unicast scenarios to which network coding may be applied in a WiFi hotspot in order to obtain communication benefits such as throughput gain, fairness, and reduced protocol complexity. We identify five representative scenarios in which network coding may be used to benefit unicasting in a WiFi hotspot. Several open research issues and practical challenges related to each scenario are discussed individually. To illustrate the benefits of network coding for unicast in a WiFi hotspot, we propose and implement iCORE: The interface COoperation Repeater-aided network coding Engine. iCORE is a practical system in which multi-channel multi-radio repeaters are used to relay unicast traffic for those terminals sitting far away from an access point and suffering from weak signals at a WiFi hotspot. It is based on our last scenario which illustrates the synergy among network coding, opportunistic routing, and interface management. Utilizing idle wireless interfaces and listening to traffic opportunistically, iCORE allows packets to move across the interfaces and to be coded across flows whenever it sees more transmission opportunities. We evaluate iCORE on a four-node chain-like topology testbed implemented using IEEE 802.11b/g radios and compare it to MORE - the state-of-art intra-flow network coding implementation based on opportunistic routing. Our experimental results reveal promising gains in terms of throughput over MORE.