Abstract
The Internet of Things is an emerging domain in the field of establishing the effective communications. Routing protocols are crucial for ensuring dependable data transmission in networks with limited resources. RPL is a standardized protocol used in low power lossy networks. However, it encounters difficulties in effectively managing energy usage while maintaining a satisfactory level of quality of service. The Trickle algorithm is an integral part of RPL that minimizes the frequency of control message transmission, further enhancing its efficiency and scalability. The redundancy level of transmissions is determined by the impact on the redundancy constant K in the trickle, default higher K value leads to more frequent transmissions, ensuring messages are received even in unreliable networks in the standard trickle. The research investigates the variants of K with different values and optimizes the value as K-Trickle. We evaluate K-Trickle using simulation in Contiki 3.0 of Cooja under various network configurations along with mobility. Our results demonstrate that K-Trickle significantly improves network performance compared to standard trickle and reduces energy consumption by up to 3% while maintaining improved metric of packet delivery rates.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
All data generated or analyzed during this study are included in the manuscript.
Code availability
Not applicable.
References
Abdmeziem, M.R., Tandjaoui, D., Romdhani, I.: Architecting the internet of things: state of the art. Robots Sensor Clouds, pp. 55–75 (2016)
Aghaei, A., Torkestani, J.A., Kermajani, H., Karimi, A.: LA-Trickle: a novel algorithm to reduce the convergence time of the wireless sensor networks. Comput. Netw.. Netw. 196, 108241 (2021)
Almusaylim, Z.A., Alhumam, A., Jhanjhi, N.Z.: Proposing a secure RPL based internet of things routing protocol: a review. Ad Hoc Netw.Netw. 101, 102096 (2020)
Anbarasan, M.: Improved secure communication. In: Manet Using Trust Enhancement For Reliable Routing (2019)
Balaanand. M., Sivaparthipan, C.B., Ranjana, P.: Evaluation of performance in co-operative networks using cooperative communication protocol. J. Comput. Sci. Eng. (2012)
Charles, A.J., Palanisamy, K.: Attunement of trickle algorithm for optimum reliability of RPL over IoT. In: Security in Computing and Communications: 6th International Symposium, SSCC 2018, Bangalore, India, September 19–22, 2018, Revised Selected Papers 6, pp. 628–639. Singapore: Springer
Darabkh, K.A., Al-Akhras, M., Zomot, J.N., Atiquzzaman, M.: RPL routing protocol over IoT: a comprehensive survey, recent advances, insights, bibliometric analysis, recommendations, and future directions. J. Netw. Comput. Appl.Netw. Comput. Appl. 207, 103476 (2022)
Goyal, S., Chand, T.: Improved trickle algorithm for routing protocol for low power and lossy networks. IEEE Sens. J. 18(5), 2178–2183 (2017)
Javed, F., Afzal, M.K., Sharif, M., Kim, B.S.: Internet of Things (IoT) operating systems support, networking technologies, applications, and challenges: a comparative review. IEEE Commun. Surv. Tutor. 20(3), 2062–2100 (2018)
Jeong, G., Park, M., Paek, J.: A2-Trickle: adaptive & aligned trickle for rapid and reliable dissemination in low-power wireless networks. IEEE Access 8, 214374–214382 (2020)
Kumar, J.N.V.R.S., Suresh, D.: Assessment of RPL performance with trickle algorithm variants. Int. J. Adv. Sci. Technol. 29, 5785–5790 (2020)
Lamaazi, H., Benamar, N., El Kahili, N., Taleb, T.: FL-Trickle: new enhancement of trickle algorithm for low power and lossy networks. In 2019 IEEE Wireless Communications and Networking Conference (WCNC), April 2019, pp. 1–6. IEEE.
Mahyoub, M., Mahmoud, A.S.H., Abu-Amara, M., Sheltami, T.R.: An efficient RPL-based mechanism for node-to-node communications in IoT. IEEE Internet Things J. 8(9), 7152–7169 (2020)
Pancaroglu, D., Sen, S.: Load balancing for RPL-based Internet of Things: a review. Ad Hoc Netw.Netw. 116, 102491 (2021)
Pereira, H., Moritz, G.L., Souza, R.D., Munaretto, A., Fonseca, M.: Increased network lifetime and load balancing based on network interface average power metric for RPL. IEEE Access 8, 48686–48696 (2020)
Poluru, R.K., Naseera, S.: A literature review on routing strategy in the internet of things. J. Eng. Sci. Technol. Rev. 10(5), 50–60 (2017)
Safaei, B., Monazzah, A.M.H., Ejlali, A.: ELITE: an elaborated cross-layer RPL objective function to achieve energy efficiency in Internet-of-Things devices. IEEE Internet Things J. 8(2), 1169–1182 (2020)
Sah, D.K., Hazra, A., Mazumdar, N., Amgoth, T.: An efficient routing awareness based scheduling approach in energy harvesting wireless sensor networks. IEEE Sensors J. 23 (2023)
Salman, T., Jain, R.: Networking protocols and standards for internet of things. Internet Things Data Anal. Handb, pp. 215–238 (2017)
Salman, T., Jain, R.: A survey of protocols and standards for internet of things (2019). arXiv preprint arXiv:1903.11549.
Sennan, S., Palanisamy, S.: Composite metric based energy efficient routing protocol for internet of things. Int. J. Intell. Eng. Syst. 10(5), 278–286 (2017)
Sethi, P., Sarangi, S.R.: Internet of things: architectures, protocols, and applications. J. Electr. Comput. Eng. 2017 (2017)
Shah, Z., Levula, A., Khurshid, K., Ahmed, J., Ullah, I., Singh, S.: Routing protocols for mobile Internet of things (IoT): a survey on challenges and solutions. Electronics 10(19), 2320 (2021)
Sobral, J.V., Rodrigues, J.J., Rabêlo, R.A., Al-Muhtadi, J., Korotaev, V.: Routing protocols for low power and lossy networks in internet of things applications. Sensors 19(9), 2144 (2019)
Stolikj, M., Meyfroyt, T.M., Cuijpers, P.J., Lukkien, J.J.: Improving the performance of trickle-based data dissemination in low-power networks. In: Wireless Sensor Networks: 12th European Conference, EWSN 2015, Porto, Portugal, Feb 9–11, 2015. Proceedings 12 (pp. 186–201). Berlin: Springer.
Subash, K., Arockiam, L.: A survey on issues and challenges in RPL based routing for IoT. Ann. Roman. Soc. Cell Biol. 501–510 (2021)
Vignesh, C.C., Sivaparthipan, C.B., Daniel, J.A., Jeon, G., Anand, M.B.: Adjacent node based energetic association factor routing protocol in wireless sensor networks. Wirel. Pers. Commun.. Pers. Commun. 119, 3255–3270 (2021)
Funding
No funds and grants were received by any of the authors.
Author information
Authors and Affiliations
Contributions
PA and GRK are contributed to the design and methodology of this study, the assessment of the outcomes and the writing of the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
There is no conflict of interest among the authors.
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.
About this article
Cite this article
Arivubrakan, P., Kanagachidambaresan, G.R. K-Trickle: performance evaluation and impact on quality of service in resource-constrained networks. Int J Data Sci Anal (2024). https://doi.org/10.1007/s41060-024-00531-y
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s41060-024-00531-y