DocumentCode
62917
Title
Reliable Multicast with Pipelined Network Coding Using Opportunistic Feeding and Routing
Author
Peng Li ; Song Guo ; Shui Yu ; Vasilakos, Athanasios V.
Author_Institution
Sch. of Comput. Sci. & Eng., Univ. of Aizu, Aizu-Wakamatsu, Japan
Volume
25
Issue
12
fYear
2014
fDate
Dec. 2014
Firstpage
3264
Lastpage
3273
Abstract
Multicast is an important mechanism in modern wireless networks and has attracted significant efforts to improve its performance with different metrics including throughput, delay, energy efficiency, etc. Traditionally, an ideal loss-free channel model is widely used to facilitate routing protocol design. However, the quality of wireless links is affected or even jeopardized resulting in transmission failures by many factors like collisions, fading or the noise of environment. In this paper, we propose a reliable multicast protocol, called CodePipe, with energy-efficiency, high throughput and fairness in lossy wireless networks. Building upon opportunistic routing and random linear network coding, CodePipe can not only eliminate coordination between nodes, but also improve the multicast throughput significantly by exploiting both intra-batch and inter-batch coding opportunities. In particular, four key techniques, namely, LP-based opportunistic routing structure, opportunistic feeding, fast batch moving and inter-batch coding, are proposed to offer significant improvement in throughput, energy-efficiency and fairness. Moreover, we design an efficient online extension of CodePipe such that it can work in a dynamic network where nodes join and leave the network as time progresses. We evaluate CodePipe on ns2 simulator by comparing with other two state-of-art multicast protocols, MORE and Pacifier. Simulation results show that CodePipe significantly outperforms both of them.
Keywords
energy conservation; linear codes; multicast protocols; network coding; radio links; radio networks; routing protocols; telecommunication network reliability; telecommunication power management; wireless channels; CodePipe; LP-based opportunistic routing structure; dynamic network; energy efficiency; fast batch moving; interbatch coding opportunity; intrabatch coding opportunity; loss-free channel model; multicast protocol; ns2 simulator; opportunistic feeding; pipelined linear network coding; routing protocol design; transmission failure; wireless links quality; wireless network throughput; Encoding; Linear programming; Network coding; Reliability; Routing; Throughput; Wireless networks; Multicast; network coding; opportunistic feeding; optimization; protocol design;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2013.2297105
Filename
6714456
Link To Document