CRETA: Cross-layer RPL with Efficient Trickle and Adaptive Radio Duty Cycle Designed for Mobile IoT Application

Published online: Sep 30, 2025 Full Text: PDF (2.39 MiB) DOI: https://doi.org/10.24138/jcomss-2024-0094
Cite this paper
Authors:
Soumya Vastrad, Shobha K. R.

Abstract

The literature on IPv6 Routing Protocol for Low Power and Lossy Networks (RPL) makes it abundantly evident that there is a trade-off between convergence time and power usage. To mitigate this effect, we present CRETA: Cross-layer RPL with Efficient Trickle and Adaptive RDC. In this case, information is shared between adjacent layers. The DODAG Information Object (DIO) count obtained from the network layer is used by the proposed method to define the data link layer. We obtained the DIO count at the network layer using our earlier work, the Power Efficient Trickle Algorithm (PETA). The data link layer modifies the radio duty cycle based on this count. For both constant and dynamic traffic rates, the Random Way Point mobility model is used to assess RPL’s performance. BonnMotion is used to create mobile traces. The performance of CRETA is assessed at 3 Kmph, 11 Kmph, and 19 Kmph to guarantee effectiveness in a variety of user scenarios. With the Contiki OS/Cooja simulator, CRETA is compared to benchmark algorithms, conventional RPL, PETA, and MSATRPL. Our results show that CRETA works better than normal RPL and MSAT-RPL, using 40% less power at 3 Kmph, 26% at 11 Kmph, and 18% at 19 Kmph.

Keywords

BonnMotion, Contiki OS/Cooja, Cross-Layer Approach, Internet of Things, LLNs, Mobile RPL, Trickle Algorithm, WSNs
Creative Commons License 4.0
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.