Network Coding-Aware Routing in Wireless Networks

被引:101
作者
Sengupta, Sudipta [1 ]
Rayanchu, Shravan [2 ]
Banerjee, Suman [2 ]
机构
[1] Microsoft Res, Redmond, WA 98052 USA
[2] Univ Wisconsin, Madison, WI 53706 USA
关键词
COPE; network coding; network coding-aware routing; opportunistic network coding; wireless broadcast scheduling; wireless link scheduling; wireless networks;
D O I
10.1109/TNET.2010.2042727
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A recent approach COPE, presented by Katti etal. (Proc. ACM SIGCOMM 2006, pp. 243-254) for improving the throughput of unicast traffic in wireless multihop networks exploits the broadcast nature of the wireless medium through opportunistic network coding. In this paper, we analyze throughput improvements obtained by COPE-type network coding in wireless networks from a theoretical perspective. We make two key contributions. First, we obtain a theoretical formulation for computing the throughput of network coding on any wireless network topology and any pattern of concurrent unicast traffic sessions. Second, we advocate that routing be made aware of network coding opportunities rather than, as in COPE, being oblivious to it. More importantly, our model considers the tradeoff between routing flows close to each other for utilizing coding opportunities and away from each other for avoiding wireless interference. Our theoretical formulation provides a method for computing source destination routes and utilizing the best coding opportunities from available ones so as to maximize the throughput. We handle scheduling of broadcast transmissions subject to wireless transmit/receive diversity and link interference in our optimization framework. Using our formulations, we compare the performance of traditional unicast routing and network coding with coding-oblivious and coding-aware routing on a variety of mesh network topologies, including some derived from contemporary mesh network testbeds. Our evaluations show that a route selection strategy that is aware of network coding opportunities leads to higher end-to-end throughput when compared to coding-oblivious routing strategies.
引用
收藏
页码:1158 / 1170
页数:13
相关论文
共 27 条
[1]   Network information flow [J].
Ahlswede, R ;
Cai, N ;
Li, SYR ;
Yeung, RW .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2000, 46 (04) :1204-1216
[2]  
[Anonymous], P 44 ANN ALL C COMM
[3]  
[Anonymous], P IEEE GLOBECOM WORK
[4]  
De Couto D.S.J., 2003, P 9 ANN INT C MOB CO, P134, DOI 10.1145/938985.939000
[5]   Insufficiency of linear coding in network information flow [J].
Dougherty, R ;
Freiling, C ;
Zeger, K .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2005, 51 (08) :2745-2759
[6]  
Draves R., 2004, P 10 ANN INT C MOB C, P114, DOI DOI 10.1145/1023720.1023732
[7]  
ERYILMAZ A, 2007, P ITA JAN FEB
[8]  
Gast M. S., 2002, 802.11 Wireless Networks The Definitive Guide
[9]   The capacity of wireless networks [J].
Gupta, P ;
Kumar, PR .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2000, 46 (02) :388-404
[10]  
JAIN KAMAL., 2003, Proceedings of the 9th annual international conference on Mobile computing and networking, MobiCom '03, P66, DOI DOI 10.1145/938985.938993