Efficient Network-Coding-Based Opportunistic Routing Through Cumulative Coded Acknowledgments

被引:51
作者
Koutsonikolas, Dimitrios [1 ]
Wang, Chih-Chun [1 ]
Hu, Y. Charlie [1 ]
机构
[1] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
基金
美国国家科学基金会;
关键词
Coded feedback; network coding; opportunistic routing; wireless mesh networks (WMNs);
D O I
10.1109/TNET.2011.2111382
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The use of random linear network coding (NC) has significantly simplified the design of opportunistic routing (OR) protocols by removing the need of coordination among forwarding nodes for avoiding duplicate transmissions. However, NC-based OR protocols face a new challenge: How many coded packets should each forwarder transmit? To avoid the overhead of feedback exchange, most practical existing NC-based OR protocols compute offline the expected number of transmissions for each forwarder using heuristics based on periodic measurements of the average link loss rates and the ETX metric. Although attractive due to their minimal coordination overhead, these approaches may suffer significant performance degradation in dynamic wireless environments with continuously changing levels of channel gains, interference, and background traffic. In this paper, we propose CCACK, a new efficient NC-based OR protocol. CCACK exploits a novel Cumulative Coded ACKnowledgment scheme that allows nodes to acknowledge network-coded traffic to their upstream nodes in a simple way, oblivious to loss rates, and with negligible overhead. Through extensive simulations and testbed experiments, we show that CCACK greatly improves both throughput and fairness compared to MORE, a state-of-the-art NC-based OR protocol.
引用
收藏
页码:1368 / 1381
页数:14
相关论文
共 25 条
[1]   Link-level measurements from an 802.11b mesh network [J].
Aguayo, D ;
Bicket, J ;
Biswas, S ;
Judd, G ;
Morris, R .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2004, 34 (04) :121-131
[2]  
[Anonymous], 1998, CoRR
[3]  
[Anonymous], 2009, MORE SOURC COD
[4]  
[Anonymous], 2008, MESH PURD
[5]  
Bicket John, 2005, P 11 ANN INT C MOB C, P31
[6]   ExOR: Opportunistic multi-hop routing for wireless networks [J].
Biswas, S ;
Morris, R .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2005, 35 (04) :133-143
[7]   A measurement study of multiplicative overhead effects in wireless networks [J].
Camp, Joseph ;
Mancuso, Vincenzo ;
Gurewitz, Omer ;
Knightly, Edward W. .
27TH IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM), VOLS 1-5, 2008, :511-519
[8]   Trading structure for randomness in wireless opportunistic routing [J].
Chachulski, Szymon ;
Jennings, Michael ;
Katti, Sachin ;
Katabi, Dina .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2007, 37 (04) :169-180
[9]  
DAS SM, 2007, P 7 ACM SIGCOMM C IN, P327
[10]  
De Couto D. S. J., 2003, P 9 ANN INT C MOB CO, P134, DOI DOI 10.1145/938985.939000