An Adaption Broadcast Radius-Based Code Dissemination Scheme for Low Energy Wireless Sensor Networks

Due to the Software Defined Network (SDN) technology, Wireless Sensor Networks (WSNs) are getting wider application prospects for sensor nodes that can get new functions after updating program codes. The issue of disseminating program codes to every node in the network with minimum delay and energy...

Full description

Bibliographic Details
Main Authors: Shidi Yu, Xiao Liu, Anfeng Liu, Naixue Xiong, Zhiping Cai, Tian Wang
Format: Article
Language:English
Published: MDPI AG 2018-05-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/18/5/1509
id doaj-a8d2251a055b4b4c977c6d1ec5537693
record_format Article
spelling doaj-a8d2251a055b4b4c977c6d1ec55376932020-11-24T22:49:51ZengMDPI AGSensors1424-82202018-05-01185150910.3390/s18051509s18051509An Adaption Broadcast Radius-Based Code Dissemination Scheme for Low Energy Wireless Sensor NetworksShidi Yu0Xiao Liu1Anfeng Liu2Naixue Xiong3Zhiping Cai4Tian Wang5School of Information Science and Engineering, Central South University, Changsha 410083, ChinaSchool of Information Science and Engineering, Central South University, Changsha 410083, ChinaSchool of Information Science and Engineering, Central South University, Changsha 410083, ChinaDepartment of Mathematics and Computer Science, Northeastern State University, Tahlequah, OK 74464, USADepartment of Network Engineering, School of Computer, National University of Defense Technology, Changsha 410073, ChinaSchool of Computer Science, National Huaqiao University, Quanzhou 362000, ChinaDue to the Software Defined Network (SDN) technology, Wireless Sensor Networks (WSNs) are getting wider application prospects for sensor nodes that can get new functions after updating program codes. The issue of disseminating program codes to every node in the network with minimum delay and energy consumption have been formulated and investigated in the literature. The minimum-transmission broadcast (MTB) problem, which aims to reduce broadcast redundancy, has been well studied in WSNs where the broadcast radius is assumed to be fixed in the whole network. In this paper, an Adaption Broadcast Radius-based Code Dissemination (ABRCD) scheme is proposed to reduce delay and improve energy efficiency in duty cycle-based WSNs. In the ABCRD scheme, a larger broadcast radius is set in areas with more energy left, generating more optimized performance than previous schemes. Thus: (1) with a larger broadcast radius, program codes can reach the edge of network from the source in fewer hops, decreasing the number of broadcasts and at the same time, delay. (2) As the ABRCD scheme adopts a larger broadcast radius for some nodes, program codes can be transmitted to more nodes in one broadcast transmission, diminishing the number of broadcasts. (3) The larger radius in the ABRCD scheme causes more energy consumption of some transmitting nodes, but radius enlarging is only conducted in areas with an energy surplus, and energy consumption in the hot-spots can be reduced instead due to some nodes transmitting data directly to sink without forwarding by nodes in the original hot-spot, thus energy consumption can almost reach a balance and network lifetime can be prolonged. The proposed ABRCD scheme first assigns a broadcast radius, which doesn’t affect the network lifetime, to nodes having different distance to the code source, then provides an algorithm to construct a broadcast backbone. In the end, a comprehensive performance analysis and simulation result shows that the proposed ABRCD scheme shows better performance in different broadcast situations. Compared to previous schemes, the transmission delay is reduced by 41.11~78.42%, the number of broadcasts is reduced by 36.18~94.27% and the energy utilization ratio is improved up to 583.42%, while the network lifetime can be prolonged up to 274.99%.http://www.mdpi.com/1424-8220/18/5/1509wireless sensor networksenergy efficiencycodes disseminationminimum-transmission broadcastdelay
collection DOAJ
language English
format Article
sources DOAJ
author Shidi Yu
Xiao Liu
Anfeng Liu
Naixue Xiong
Zhiping Cai
Tian Wang
spellingShingle Shidi Yu
Xiao Liu
Anfeng Liu
Naixue Xiong
Zhiping Cai
Tian Wang
An Adaption Broadcast Radius-Based Code Dissemination Scheme for Low Energy Wireless Sensor Networks
Sensors
wireless sensor networks
energy efficiency
codes dissemination
minimum-transmission broadcast
delay
author_facet Shidi Yu
Xiao Liu
Anfeng Liu
Naixue Xiong
Zhiping Cai
Tian Wang
author_sort Shidi Yu
title An Adaption Broadcast Radius-Based Code Dissemination Scheme for Low Energy Wireless Sensor Networks
title_short An Adaption Broadcast Radius-Based Code Dissemination Scheme for Low Energy Wireless Sensor Networks
title_full An Adaption Broadcast Radius-Based Code Dissemination Scheme for Low Energy Wireless Sensor Networks
title_fullStr An Adaption Broadcast Radius-Based Code Dissemination Scheme for Low Energy Wireless Sensor Networks
title_full_unstemmed An Adaption Broadcast Radius-Based Code Dissemination Scheme for Low Energy Wireless Sensor Networks
title_sort adaption broadcast radius-based code dissemination scheme for low energy wireless sensor networks
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2018-05-01
description Due to the Software Defined Network (SDN) technology, Wireless Sensor Networks (WSNs) are getting wider application prospects for sensor nodes that can get new functions after updating program codes. The issue of disseminating program codes to every node in the network with minimum delay and energy consumption have been formulated and investigated in the literature. The minimum-transmission broadcast (MTB) problem, which aims to reduce broadcast redundancy, has been well studied in WSNs where the broadcast radius is assumed to be fixed in the whole network. In this paper, an Adaption Broadcast Radius-based Code Dissemination (ABRCD) scheme is proposed to reduce delay and improve energy efficiency in duty cycle-based WSNs. In the ABCRD scheme, a larger broadcast radius is set in areas with more energy left, generating more optimized performance than previous schemes. Thus: (1) with a larger broadcast radius, program codes can reach the edge of network from the source in fewer hops, decreasing the number of broadcasts and at the same time, delay. (2) As the ABRCD scheme adopts a larger broadcast radius for some nodes, program codes can be transmitted to more nodes in one broadcast transmission, diminishing the number of broadcasts. (3) The larger radius in the ABRCD scheme causes more energy consumption of some transmitting nodes, but radius enlarging is only conducted in areas with an energy surplus, and energy consumption in the hot-spots can be reduced instead due to some nodes transmitting data directly to sink without forwarding by nodes in the original hot-spot, thus energy consumption can almost reach a balance and network lifetime can be prolonged. The proposed ABRCD scheme first assigns a broadcast radius, which doesn’t affect the network lifetime, to nodes having different distance to the code source, then provides an algorithm to construct a broadcast backbone. In the end, a comprehensive performance analysis and simulation result shows that the proposed ABRCD scheme shows better performance in different broadcast situations. Compared to previous schemes, the transmission delay is reduced by 41.11~78.42%, the number of broadcasts is reduced by 36.18~94.27% and the energy utilization ratio is improved up to 583.42%, while the network lifetime can be prolonged up to 274.99%.
topic wireless sensor networks
energy efficiency
codes dissemination
minimum-transmission broadcast
delay
url http://www.mdpi.com/1424-8220/18/5/1509
work_keys_str_mv AT shidiyu anadaptionbroadcastradiusbasedcodedisseminationschemeforlowenergywirelesssensornetworks
AT xiaoliu anadaptionbroadcastradiusbasedcodedisseminationschemeforlowenergywirelesssensornetworks
AT anfengliu anadaptionbroadcastradiusbasedcodedisseminationschemeforlowenergywirelesssensornetworks
AT naixuexiong anadaptionbroadcastradiusbasedcodedisseminationschemeforlowenergywirelesssensornetworks
AT zhipingcai anadaptionbroadcastradiusbasedcodedisseminationschemeforlowenergywirelesssensornetworks
AT tianwang anadaptionbroadcastradiusbasedcodedisseminationschemeforlowenergywirelesssensornetworks
AT shidiyu adaptionbroadcastradiusbasedcodedisseminationschemeforlowenergywirelesssensornetworks
AT xiaoliu adaptionbroadcastradiusbasedcodedisseminationschemeforlowenergywirelesssensornetworks
AT anfengliu adaptionbroadcastradiusbasedcodedisseminationschemeforlowenergywirelesssensornetworks
AT naixuexiong adaptionbroadcastradiusbasedcodedisseminationschemeforlowenergywirelesssensornetworks
AT zhipingcai adaptionbroadcastradiusbasedcodedisseminationschemeforlowenergywirelesssensornetworks
AT tianwang adaptionbroadcastradiusbasedcodedisseminationschemeforlowenergywirelesssensornetworks
_version_ 1725674790664011776