Optimized Multipath Network Coding in Lossy Wireless Networks

被引:45
作者
Zhang, Xinyu [1 ]
Li, Baochun [1 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON M5S 1A1, Canada
关键词
Network coding; opportunistic multipath routing; rate control; cross-layer optimization;
D O I
10.1109/JSAC.2009.090605
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Network coding has been a prominent approach to a series of problems that used to be considered intractable with traditional transmission paradigms. Recent work on network coding includes a substantial number of optimization based protocols, but mostly for wireline multicast networks. In this paper, we consider maximizing the benefits of network coding for unicast sessions in lossy wireless environments. We propose Optimized Multipath Network Coding (OMNC), a rate control protocol that dramatically improves the throughput of lossy wireless networks. OMNC employs multiple paths to push coded packets to the destination, and uses the broadcast MAC to deliver packets between neighboring nodes. The coding and broadcast rate is allocated to transmitters by a distributed optimization algorithm that maximizes the advantage of network coding while avoiding congestion. With extensive experiments on an emulation testbed, we find that OMNC achieves more than two-fold throughput increase on average compared to traditional best path routing, and significant improvement over existing multipath routing protocols with network coding. The performance improvement is notable not only for one unicast session, but also when multiple concurrent unicast sessions coexist in the network.
引用
收藏
页码:622 / 634
页数:13
相关论文
共 36 条
[1]  
[Anonymous], TR301 DEC RES
[2]  
[Anonymous], 2007, P ACM SIGCOMM
[3]  
Bertsekas D., 2003, Convex Analysis and Optimization
[4]  
Bertsekas D. P., 1989, Parallel and distributed computation
[5]  
Numerical methods
[6]  
Bicket J., 2005, P ACM MOBICOM
[7]  
Biswas Sanjit., 2005, P ACM SIGCOMM
[8]  
Camp J., 2006, P ACM MOBISYS
[9]  
CETINKAYA C, 2004, P IEEE INFOCOM
[10]  
Chachulski S., 2006, MITCSAILTR2006049