Cargando…

Adding Active Slot Joint Larger Broadcast Radius for Fast Code Dissemination in WSNs

By using Software Defined Network (SDN) technology, senor nodes can get updated program code which can provide new features, so it has received extensive attention. How to effectively spread code to each node fast is a challenge issue in wireless sensor networks (WSNs). In this paper, an Adding Acti...

Descripción completa

Detalles Bibliográficos
Autores principales: Yang, Wei, Liu, Wei, Zeng, Zhiwen, Liu, Anfeng, Huang, Guosheng, Xiong, Neal N., Cai, Zhiping
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6263817/
https://www.ncbi.nlm.nih.gov/pubmed/30463381
http://dx.doi.org/10.3390/s18114055
_version_ 1783375363855876096
author Yang, Wei
Liu, Wei
Zeng, Zhiwen
Liu, Anfeng
Huang, Guosheng
Xiong, Neal N.
Cai, Zhiping
author_facet Yang, Wei
Liu, Wei
Zeng, Zhiwen
Liu, Anfeng
Huang, Guosheng
Xiong, Neal N.
Cai, Zhiping
author_sort Yang, Wei
collection PubMed
description By using Software Defined Network (SDN) technology, senor nodes can get updated program code which can provide new features, so it has received extensive attention. How to effectively spread code to each node fast is a challenge issue in wireless sensor networks (WSNs). In this paper, an Adding Active Slot joint Larger Broadcast Radius (AAS-LBR) scheme is proposed for fast code dissemination. The AAS-LBR scheme combines the energy of data collection and code dissemination, making full use of the remaining energy in the far-sink area to increase the active slot and the broadcast radius to speed up the code dissemination. The main contributions of the proposed AAS-LBR scheme are the following: (1) Make full use of the remaining energy of the far sink area to expand the broadcast radius, so that the node broadcasts a longer distance. The wide range of broadcasts makes the number of nodes receiving code more, which speeds up the spread of code dissemination. (2) AAS-LBR uses two improved methods to further reduce the number of broadcasts and speed up the code dissemination: (a) When constructing the broadcast backbone whose nodes dominate all nodes in network and are responsible for broadcasting code, the active slot is added to the next hop node in a pipeline style on the diffusion path, which enables the code dissemination process to continue without pause. Thus, the code can quickly spread to the entire broadcast backbone. (b) For the nodes in the non-broadcast backbone whose nodes are dominated by the broadcast backbone and only for receiving code, an active slot is added coincident with its broadcast backbone’ active slot, which can reduce the time required for code dissemination and reduce the number of broadcasts. A lot of performance analysis and simulation results show that compared to previous schemed, the AAS-LBR scheme can balance energy consumption, the transmission delay can be reduced 43.09–78.69%, the number of broadcasts can be reduced 44.51–86.18% and the energy efficiency is improved by about 24.5%.
format Online
Article
Text
id pubmed-6263817
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-62638172018-12-12 Adding Active Slot Joint Larger Broadcast Radius for Fast Code Dissemination in WSNs Yang, Wei Liu, Wei Zeng, Zhiwen Liu, Anfeng Huang, Guosheng Xiong, Neal N. Cai, Zhiping Sensors (Basel) Article By using Software Defined Network (SDN) technology, senor nodes can get updated program code which can provide new features, so it has received extensive attention. How to effectively spread code to each node fast is a challenge issue in wireless sensor networks (WSNs). In this paper, an Adding Active Slot joint Larger Broadcast Radius (AAS-LBR) scheme is proposed for fast code dissemination. The AAS-LBR scheme combines the energy of data collection and code dissemination, making full use of the remaining energy in the far-sink area to increase the active slot and the broadcast radius to speed up the code dissemination. The main contributions of the proposed AAS-LBR scheme are the following: (1) Make full use of the remaining energy of the far sink area to expand the broadcast radius, so that the node broadcasts a longer distance. The wide range of broadcasts makes the number of nodes receiving code more, which speeds up the spread of code dissemination. (2) AAS-LBR uses two improved methods to further reduce the number of broadcasts and speed up the code dissemination: (a) When constructing the broadcast backbone whose nodes dominate all nodes in network and are responsible for broadcasting code, the active slot is added to the next hop node in a pipeline style on the diffusion path, which enables the code dissemination process to continue without pause. Thus, the code can quickly spread to the entire broadcast backbone. (b) For the nodes in the non-broadcast backbone whose nodes are dominated by the broadcast backbone and only for receiving code, an active slot is added coincident with its broadcast backbone’ active slot, which can reduce the time required for code dissemination and reduce the number of broadcasts. A lot of performance analysis and simulation results show that compared to previous schemed, the AAS-LBR scheme can balance energy consumption, the transmission delay can be reduced 43.09–78.69%, the number of broadcasts can be reduced 44.51–86.18% and the energy efficiency is improved by about 24.5%. MDPI 2018-11-20 /pmc/articles/PMC6263817/ /pubmed/30463381 http://dx.doi.org/10.3390/s18114055 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Yang, Wei
Liu, Wei
Zeng, Zhiwen
Liu, Anfeng
Huang, Guosheng
Xiong, Neal N.
Cai, Zhiping
Adding Active Slot Joint Larger Broadcast Radius for Fast Code Dissemination in WSNs
title Adding Active Slot Joint Larger Broadcast Radius for Fast Code Dissemination in WSNs
title_full Adding Active Slot Joint Larger Broadcast Radius for Fast Code Dissemination in WSNs
title_fullStr Adding Active Slot Joint Larger Broadcast Radius for Fast Code Dissemination in WSNs
title_full_unstemmed Adding Active Slot Joint Larger Broadcast Radius for Fast Code Dissemination in WSNs
title_short Adding Active Slot Joint Larger Broadcast Radius for Fast Code Dissemination in WSNs
title_sort adding active slot joint larger broadcast radius for fast code dissemination in wsns
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6263817/
https://www.ncbi.nlm.nih.gov/pubmed/30463381
http://dx.doi.org/10.3390/s18114055
work_keys_str_mv AT yangwei addingactiveslotjointlargerbroadcastradiusforfastcodedisseminationinwsns
AT liuwei addingactiveslotjointlargerbroadcastradiusforfastcodedisseminationinwsns
AT zengzhiwen addingactiveslotjointlargerbroadcastradiusforfastcodedisseminationinwsns
AT liuanfeng addingactiveslotjointlargerbroadcastradiusforfastcodedisseminationinwsns
AT huangguosheng addingactiveslotjointlargerbroadcastradiusforfastcodedisseminationinwsns
AT xiongnealn addingactiveslotjointlargerbroadcastradiusforfastcodedisseminationinwsns
AT caizhiping addingactiveslotjointlargerbroadcastradiusforfastcodedisseminationinwsns