Skip to main content

Advertisement

Log in

Software defined network for energy efficiency in IoT and RPL networks

  • Focus
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Today's most significant developing technology is the Internet of Things (IoT), and investigating it is a hot issue in information technology. The Internet Engineering Task Force in RFC6550 defined the IPv6 Routing Protocol for Low-Power and Lossy Networks (RPL), one of the IoT's core routing protocols, and it is the only standard protocol that assists the routing process in Low Power and Lossy Networks (LLNs) of IoT applications. LLNs are connecting smart devices to the Internet to monitor, control, or exchange data. These smart devices are tiny with limited battery capacity and power supply, and it is suffering from excessive energy consumption. This network issue may be addressed with innovative flexible network topology using Software-Defined networks. Our work proposes a Limit-based Broadcast Control—Non-Deterministic Finite Automata Control algorithm for software-defined RPL networks to reduce the number of RPL control messages and increase energy efficiency using a Limit-based Broadcast Control approach that modified the Destination-Oriented Directed Acyclic Graph Information Object (DIO) control message format and used the Non-Deterministic Finite Automata algorithm to determine whether a DIO message needs to be broadcasted. Using network simulator NS3, we assess the results. The results of our experiments show the viability of our proposal with decreased control overhead, and control messages, and reduced energy consumption by 40% and 60% with compared works.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Data availability

All data generated in this study are available in this article and the online supplementary material.

References

Download references

Funding

This research is done with the financial support by the Deanship of Scientific Research at King Khalid University under research grant number (R.G.P.2/388/44).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amir Gasouma.

Ethics declarations

Conflict of interest

Authors has no conflict of interest.

Ethics Statement

No unethical work has been performed in this research work.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gasouma, A., Yusof, K.M., Mubarakali, A. et al. Software defined network for energy efficiency in IoT and RPL networks. Soft Comput (2023). https://doi.org/10.1007/s00500-023-08608-9

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00500-023-08608-9

Keywords

Navigation