The Internet of Things (IoT) devices gather a plethora of data by sensing and monitoring the surrounding environment. Transmission of collected data from the IoT devices to the cloud through relay nodes is one of the many challenges that arise from IoT systems. Fault tolerance, security, energy consumption and load balancing are all examples of issues revolving around data transmissions. This paper focuses on energy consumption, where a priority-based and energy-efficient routing (PriNergy) method is proposed. The method is based on the routing protocol for low-power and lossy network (RPL) model, which determines routing through contents. Each network slot uses timing patterns when sending data to the destination, while considering network traffic, audio and image data. This technique increases the robustness of the routing protocol and ultimately prevents congestion. Experimental results demonstrate that the proposed PriNergy method reduces overhead on the mesh, end-to-end delay and energy consumption. Moreover, it outperforms one of the most successful routing methods in an IoT environment, namely the quality of service RPL (QRPL).
This is a preview of subscription content, access via your institution.
Buy single article
Instant access to the full article PDF.
Tax calculation will be finalised during checkout.
Subscribe to journal
Immediate online access to all issues from 2019. Subscription will auto renew annually.
Tax calculation will be finalised during checkout.
Park S et al (2014) IoT routing architecture with autonomous systems of things. In: 2014 IEEE world forum on internet of things (WF-IoT). IEEE
Dhumane A et al (2019) Context awareness in IoT routing. In: 2018 Fourth International Conference on Computing Communication Control and Automation (ICCUBEA). IEEE
Kotb Y et al (2019) Cloud-based multi-agent cooperation for iot devices using workflow-nets. J Grid Comput 17:1–26
Al Ridhawi I et al (2019) A profitable and energy-efficient cooperative fog solution for IoT services. IEEE Trans Ind Inf
Souri A et al (2019) A systematic review of IoT communication strategies for an efficient smart environment. Trans Emerg Telecommun Technol electronic version e3736
Kharrufa H, Al-Kashoash H, Kemp A (2019) RPL-based routing protocols in IoT applications: a review. IEEE Sens J 19:5952–5967
Zikria YB et al (2018) A survey on routing protocols supported by the Contiki Internet of things operating system. Future Gener Comput Syst 82:200–219
Souri A, Norouzi M (2019) A state-of-the-art survey on formal verification of the internet of things applications. J Serv Sci Res 11(1):47–67
Musaddiq A, Zikria YB, Kim SW (2018) Energy-aware adaptive trickle timer algorithm for RPL-based routing in the internet of things. In: 2018 28th International Telecommunication Networks and Applications Conference (ITNAC). IEEE
Ganesh D, Patil KK, Suresh L (1997) Two to tango: the role of government in fisheries co-management. Marine Policy 105(1):267–292
Yahiaoui S et al (2018) An energy efficient and QoS aware routing protocol for wireless sensor and actuator networks. AEU-Int J Electron Commun 83:193–203
Raoof A, Matrawy A, Lung C-H (2018) Routing attacks and mitigation methods for RPL-based internet of things. IEEE Commun Surv Tutor 21:1582–1606
Souri A, Navimipour NJ, Rahmani AM (2018) Formal verification approaches and standards in the cloud computing: a comprehensive and systematic review. Comput Stand Interfaces 58:1–22
Kumar M, Azad M, Agrawal N (2019) Comparative analysis of tree-based data aggregation protocols to maximize lifetime of wireless sensor networks. In: Pervasive computing: a networking perspective and future directions. Springer, pp 153–163
Ambigavathi M, Sridharan D (2018) Energy-aware data aggregation techniques in wireless sensor network. In: Advances in power systems and energy management. Springer, pp 165–173
Gilbert EPK et al (2018) Trust based data prediction, aggregation and reconstruction using compressed sensing for clustered wireless sensor networks. Comput Electr Eng 72:894–909
Petrovic D et al (2003) Data funneling: routing with aggregation and compression for wireless sensor networks. In: Proceedings of the First IEEE International Workshop on Sensor Network Protocols and Applications, 2003. IEEE
Karkazis P et al (2012) Design of primary and composite routing metrics for rpl-compliant wireless sensor networks. In: 2012 International Conference on Telecommunications and Multimedia (TEMU). IEEE
Wang S et al (2018) CRPD: a novel clustering routing protocol for dynamic wireless sensor networks. Pers Ubiquit Comput 22(3):545–559. https://doi.org/10.1577/1548-8667(1998)010xxaaa0160:FIITDOxxbbb2.0.CO;2
Aldabbas H (2018) LPBR: location prediction based routing protocol for mobile IoT systems. In: Proceedings of the 2nd International Conference on Future Networks and Distributed Systems. ACM
Han Z, Li Y, Li J (2018) A novel routing algorithm for IoT cloud based on hash offset tree. Future Gener Comput Syst 86:456–463
Baker T et al (2015) GreeDi: an energy efficient routing algorithm for big data on cloud. Ad Hoc Netw 35:83–96
Baker T et al (2018) GreeAODV: an energy efficient routing protocol for vehicular ad hoc networks. In: Intelligent computing methodologies. Springer, Cham
Baker T et al (2013) Energy efficient cloud computing environment via autonomic meta-director framework. In: 2013 Sixth International Conference on Developments in eSystems Engineering
Cai Y et al (2018) Software defined status aware routing in content-centric networking. In: 2018 International Conference on Information Networking (ICOIN). IEEE
Dhumane AV, Prasad RS (2019) Multi-objective fractional gravitational search algorithm for energy efficient routing in IoT. Wirel Netw 25(1):399–413
Preeth SKSL et al (2018) An adaptive fuzzy rule based energy efficient clustering and immune-inspired routing protocol for WSN-assisted IoT system. J Ambient Intell Human Comput 1–13
Wang Y, Wang Z (2018) Routing algorithm of energy efficient wireless sensor network based on partial energy level. Clust Comput 22:8629–8638
Yuan P et al (2019) Markov decision process-based routing algorithm in hybrid Satellites/UAVs disruption-tolerant sensing networks. IET Commun 13:1415–1424
Umamaheswari S, Negi A (2017) Internet of things and RPL routing protocol: a study and evaluation. In: 2017 International Conference on Computer Communication and Informatics (ICCCI). IEEE
Gara F et al (2019) A new scheme for RPL to handle mobility in wireless sensor networks. Int J Ad Hoc Ubiquitous Comput 30(3):173–186
Issariyakul T, Hossain E (2009) Introduction to network simulator 2 (NS2). In: Introduction to network simulator NS2. Springer, pp 1–18
Mohamed B, Mohamed F (2015) Qos routing rpl for low power and lossy networks. Int J Distrib Sens Netw 11(11):971545
Salameh HB, Otoum S, Derbas R, Aloqaily M, Al Ridhawi I, Jararweh Y (2020) Intelligent Jamming-aware Routing in Multi-hop IoT-based Opportunistic Cognitive Radio Networks, Ad Hoc Networks, vol. 98
Aloqaily M, Al Ridhawi I, Salameh HB, Jararweh Y (2019) Data and Service Management in Densely Crowded Environments: Challenges. Opportunities, and Recent Developments, IEEE Communications Magazine 57(4):81–87
Ridhawi IA, Aloqaily M, Boukerche A (2019) Comparing Fog Solutions for Energy Efficiency in Wireless Networks: Challenges and Opportunities. IEEE Wireless Communications 26(6):80–86
Balasubramanian V, Otoum S, Aloqaily M, Al Ridhawi I, Jararweh Y ((2020)) Low-Latency Vehicular Edge: A Vehicular Infrastructure Model for 5G. Simul Model Pract Theory 98:101968
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
About this article
Cite this article
Safara, F., Souri, A., Baker, T. et al. PriNergy: a priority-based energy-efficient routing method for IoT systems. J Supercomput 76, 8609–8626 (2020). https://doi.org/10.1007/s11227-020-03147-8
- Internet of Things
- Priority-based routing
- Energy consumption
- Low-power and lossy networks