Litcius/Paper detail

Fast Multicast With Adjusting Transmission Power and Active Slots in Software Define IoT

Ang Li, Wei Liu, Shaobo Zhang, Mande Xie

2020IEEE Access12 citationsDOIOpen Access PDF

Abstract

Billions of Internet of Things (IoT) devices are deployed in a variety of scenarios to monitor events or objects of interest, thereby enhancing the quality of human living. Software define technology can expand the functions of IoT devices by updating the code so that it can evoke new life. However, how to disseminate the code to a given set of sensor nodes quickly and with long lifetime still faces challenges. In this paper, we are fully aware that most nodes in the sensor network have energy surplus, so this energy can be fully utilized to optimize code dissemination performance. So, we first propose an Adjusting Transmission Power based Code Multicast (ATP-CM) algorithm, which can effectively reduce the delivery delay of code dissemination without reducing the network lifetime. After that, an Augmenting Active Slots based Code Multicast (AAS-CM) algorithm is proposed, which can reduce broadcast waiting time and speed up code dissemination. Combining the above two improvements, an Adjusting Transmission Power and Augmenting Active Slots based Code Multicast (ATP-AAS-CM) scheme is proposed, which can greatly reduce delivery delay while maintaining a high lifetime. Extensive experimental results and analysis indicate that the scheme proposed in this paper can effectively increase the energy utilization by 13.43%-34.18%, reduce the delivery delay by 63.88%-77.38%. Meanwhile, its lifetime is the same as that of previous schemes, which fully illustrates the effectiveness of the ATP-AAS-CM scheme.

Topics & Concepts

MulticastComputer scienceDisseminationComputer networkCode (set theory)Transmission (telecommunications)Efficient energy useEnergy (signal processing)Scheme (mathematics)Wireless sensor networkSet (abstract data type)Distributed computingTelecommunicationsElectrical engineeringEngineeringProgramming languageStatisticsMathematicsMathematical analysisIoT and Edge/Fog ComputingEnergy Efficient Wireless Sensor NetworksSoftware-Defined Networks and 5G
Fast Multicast With Adjusting Transmission Power and Active Slots in Software Define IoT | Litcius