scholarly journals A Constrained Coding-Aware Routing Scheme in Wireless Ad-Hoc Networks

Sensors ◽  
2019 ◽  
Vol 19 (10) ◽  
pp. 2252 ◽  
Author(s):  
Yimin Zhao ◽  
Song Xiao ◽  
Hongping Gan ◽  
Lizhao Li ◽  
Lina Xiao

In wireless multi-hop networks, instead of using the traditional store-and-forward method, the relay nodes can exploit the network coding idea to encode and transmit the packets in the distributed coding-aware routing (DCAR) mechanisms, which can decrease the transmission number and achieve higher throughput. However, depending on the primary coding conditions of DCAR, the DCAR-type schemes may not only detect more coding opportunities, but also lead to an imbalanced distribution of the network load. Especially, they are not energy efficient in more complex scenarios, such as wireless ad-hoc networks. In this paper, to solve these shortcomings, we propose a constrained coding-aware routing (CCAR) mechanism with the following benefits: (1) by the constrained coding conditions, the proposed mechanism can detect good coding opportunities and assure a higher decoding probability; (2) we propose a tailored “routing + coding” discovery process, which is more lightweight and suitable for the CCAR scheme; and (3) by evaluating the length of the output queue, we can estimate the states of coding nodes to improve the efficient coding benefit. To those ends, we implement the CCAR scheme in different topologies with the ns-2 simulation tool. The simulation results show that a higher effective coding benefit ratio can be achieved by the constrained coding conditions and new coding benefit function. Moreover, the CCAR scheme has significant advantages regarding throughput, average end-to-end delay, and energy consumption.

2016 ◽  
Vol 21 (6) ◽  
pp. 1024-1031 ◽  
Author(s):  
Yun Li ◽  
Shufang Song ◽  
Mahmoud Daneshmand

2012 ◽  
Vol E95.B (9) ◽  
pp. 3047-3051 ◽  
Author(s):  
Xin AO ◽  
F. Richard YU ◽  
Shengming JIANG ◽  
Quansheng GUAN ◽  
Gang WEI

Author(s):  
N. Lavanya ◽  
M. Balakrishna

Network coding is a data transmission technique which allows intermediate nodes in a network to re-code data in transit. In contrast to traditional network communication where a node repeats incoming data to its outgoing channel without modifying the payload, a node implementing network coding not only repeats but also alters data. Network coding has been demonstrated to increase network throughput compared to the traditional forwarding transmission. It has potentially broad applications in many areas, including traditional computer networks, wireless ad-hoc networks, and peer to peer systems. This paper process a new technique for file sharing in P2P.


2009 ◽  
Vol 19 (12) ◽  
pp. 3218-3227
Author(s):  
Kai WEN ◽  
Wei GUO ◽  
Guang-Jie HUANG

Sign in / Sign up

Export Citation Format

Share Document