A Delay-Constrained Network Coding Algorithm Based on Power Control in Wireless Networks

This paper investigates the problem of delay-constrained encoding by applying transmission power control in wireless networks. First, we formulate the problem using integer nonlinear programming and demonstrate that it is NP-complete. Moreover, a heuristic encoding algorithm based on power self-adap...

Full description

Bibliographic Details
Main Authors: Qi Wang, Xi Cheng, Qingshan Wang, Peng Liu, Bin Deng
Format: Article
Language:English
Published: IEEE 2018-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8478793/
id doaj-2936baef3ea844d5b06781baea92ae7c
record_format Article
spelling doaj-2936baef3ea844d5b06781baea92ae7c2021-03-29T21:27:08ZengIEEEIEEE Access2169-35362018-01-016622246223310.1109/ACCESS.2018.28734498478793A Delay-Constrained Network Coding Algorithm Based on Power Control in Wireless NetworksQi Wang0Xi Cheng1Qingshan Wang2https://orcid.org/0000-0003-4264-0180Peng Liu3https://orcid.org/0000-0002-3403-2604Bin Deng4School of Mathematics, Hefei University of Technology, Hefei, ChinaSchool of Mathematics, Hefei University of Technology, Hefei, ChinaSchool of Mathematics, Hefei University of Technology, Hefei, ChinaSchool of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou, ChinaSchool of Mathematics, Hefei University of Technology, Hefei, ChinaThis paper investigates the problem of delay-constrained encoding by applying transmission power control in wireless networks. First, we formulate the problem using integer nonlinear programming and demonstrate that it is NP-complete. Moreover, a heuristic encoding algorithm based on power self-adaptation (EAPS) is proposed, which includes two sub-algorithms: the power optimal algorithm (POA) and encoding selection algorithm (ESA). The POA determines the initial transmission power for each packet by taking advantage of opportunities in which the transmission power is increased, thereby decreasing the transmission time without extra energy consumption. The ESA constructs two linked lists: the packet delay constraint linked list (D-List) and optimal power linked list (P-List) based on the POA. Whenever possible, it selects one packet with a tight delay constraint in the D-List and other packets in the same location as the above packet in the P-List to code. Furthermore, this paper includes an analysis of the probability of increasing any transmission power level without extra energy consumption in the POA. Lastly, the simulation results show that EAPS can significantly improve the delay satisfaction ratio and reduce transmission time compared to the COPE, TAONC, and heur.VC algorithms.https://ieeexplore.ieee.org/document/8478793/Delay-constraineddelay satisfaction rationetwork codingpower control
collection DOAJ
language English
format Article
sources DOAJ
author Qi Wang
Xi Cheng
Qingshan Wang
Peng Liu
Bin Deng
spellingShingle Qi Wang
Xi Cheng
Qingshan Wang
Peng Liu
Bin Deng
A Delay-Constrained Network Coding Algorithm Based on Power Control in Wireless Networks
IEEE Access
Delay-constrained
delay satisfaction ratio
network coding
power control
author_facet Qi Wang
Xi Cheng
Qingshan Wang
Peng Liu
Bin Deng
author_sort Qi Wang
title A Delay-Constrained Network Coding Algorithm Based on Power Control in Wireless Networks
title_short A Delay-Constrained Network Coding Algorithm Based on Power Control in Wireless Networks
title_full A Delay-Constrained Network Coding Algorithm Based on Power Control in Wireless Networks
title_fullStr A Delay-Constrained Network Coding Algorithm Based on Power Control in Wireless Networks
title_full_unstemmed A Delay-Constrained Network Coding Algorithm Based on Power Control in Wireless Networks
title_sort delay-constrained network coding algorithm based on power control in wireless networks
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2018-01-01
description This paper investigates the problem of delay-constrained encoding by applying transmission power control in wireless networks. First, we formulate the problem using integer nonlinear programming and demonstrate that it is NP-complete. Moreover, a heuristic encoding algorithm based on power self-adaptation (EAPS) is proposed, which includes two sub-algorithms: the power optimal algorithm (POA) and encoding selection algorithm (ESA). The POA determines the initial transmission power for each packet by taking advantage of opportunities in which the transmission power is increased, thereby decreasing the transmission time without extra energy consumption. The ESA constructs two linked lists: the packet delay constraint linked list (D-List) and optimal power linked list (P-List) based on the POA. Whenever possible, it selects one packet with a tight delay constraint in the D-List and other packets in the same location as the above packet in the P-List to code. Furthermore, this paper includes an analysis of the probability of increasing any transmission power level without extra energy consumption in the POA. Lastly, the simulation results show that EAPS can significantly improve the delay satisfaction ratio and reduce transmission time compared to the COPE, TAONC, and heur.VC algorithms.
topic Delay-constrained
delay satisfaction ratio
network coding
power control
url https://ieeexplore.ieee.org/document/8478793/
work_keys_str_mv AT qiwang adelayconstrainednetworkcodingalgorithmbasedonpowercontrolinwirelessnetworks
AT xicheng adelayconstrainednetworkcodingalgorithmbasedonpowercontrolinwirelessnetworks
AT qingshanwang adelayconstrainednetworkcodingalgorithmbasedonpowercontrolinwirelessnetworks
AT pengliu adelayconstrainednetworkcodingalgorithmbasedonpowercontrolinwirelessnetworks
AT bindeng adelayconstrainednetworkcodingalgorithmbasedonpowercontrolinwirelessnetworks
AT qiwang delayconstrainednetworkcodingalgorithmbasedonpowercontrolinwirelessnetworks
AT xicheng delayconstrainednetworkcodingalgorithmbasedonpowercontrolinwirelessnetworks
AT qingshanwang delayconstrainednetworkcodingalgorithmbasedonpowercontrolinwirelessnetworks
AT pengliu delayconstrainednetworkcodingalgorithmbasedonpowercontrolinwirelessnetworks
AT bindeng delayconstrainednetworkcodingalgorithmbasedonpowercontrolinwirelessnetworks
_version_ 1724192848505470976