| Literature DB >> 26029955 |
Kun Hao1, Zhigang Jin2, Haifeng Shen3, Ying Wang2.
Abstract
Efficient routing protocols for data packet delivery are crucial to underwater sensor networks (UWSNs). However, communication in UWSNs is a challenging task because of the characteristics of the acoustic channel. Network coding is a promising technique for efficient data packet delivery thanks to the broadcast nature of acoustic channels and the relatively high computation capabilities of the sensor nodes. In this work, we present GPNC, a novel geographic routing protocol for UWSNs that incorporates partial network coding to encode data packets and uses sensor nodes' location information to greedily forward data packets to sink nodes. GPNC can effectively reduce network delays and retransmissions of redundant packets causing additional network energy consumption. Simulation results show that GPNC can significantly improve network throughput and packet delivery ratio, while reducing energy consumption and network latency when compared with other routing protocols.Entities:
Keywords: energy consumption; geographic routing; packet delivery ratio; partial network coding; underwater sensor networks (UWSNs)
Year: 2015 PMID: 26029955 PMCID: PMC4507680 DOI: 10.3390/s150612720
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1A network coding pattern.
Figure 2A 3D network structure.
Figure 3Full network coding algorithm.
Figure 4Partial network coding algorithm.
Figure 5An intermediate node performing partial network coding.
Figure 6Impact of N on network delay.
Figure 7Impact of N on the number of required packets for decoding.
Figure 8Throughput with number of nodes.
Figure 9Energy consumption with the number of nodes and the value of N.
Figure 10Energy consumption with the number of nodes when N = 5.
Figure 11Packet delivery ratio with the number of nodes when N = 5.
Figure 12Packet delivery ratio with the increase of loss rate when N = 5.