IEEE Access (Jan 2020)

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

  • Ang Li,
  • Wei Liu,
  • Shaobo Zhang,
  • Mande Xie

DOI
https://doi.org/10.1109/ACCESS.2020.3043762
Journal volume & issue
Vol. 8
pp. 226352 – 226369

Abstract

Read online

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.

Keywords