Skip to main content
Log in

K-Trickle: performance evaluation and impact on quality of service in resource-constrained networks

  • Regular Paper
  • Published:
International Journal of Data Science and Analytics Aims and scope Submit manuscript

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.

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 or analyzed during this study are included in the manuscript.

Code availability

Not applicable.

References

  1. Abdmeziem, M.R., Tandjaoui, D., Romdhani, I.: Architecting the internet of things: state of the art. Robots Sensor Clouds, pp. 55–75 (2016)

  2. 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)

    Article  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. Anbarasan, M.: Improved secure communication. In: Manet Using Trust Enhancement For Reliable Routing (2019)

  5. Balaanand. M., Sivaparthipan, C.B., Ranjana, P.: Evaluation of performance in co-operative networks using cooperative communication protocol. J. Comput. Sci. Eng. (2012)

  6. 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

  7. 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)

    Article  Google Scholar 

  8. Goyal, S., Chand, T.: Improved trickle algorithm for routing protocol for low power and lossy networks. IEEE Sens. J. 18(5), 2178–2183 (2017)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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.

  13. 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)

    Article  Google Scholar 

  14. Pancaroglu, D., Sen, S.: Load balancing for RPL-based Internet of Things: a review. Ad Hoc Netw.Netw. 116, 102491 (2021)

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. 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)

  19. Salman, T., Jain, R.: Networking protocols and standards for internet of things. Internet Things Data Anal. Handb, pp. 215–238 (2017)

  20. Salman, T., Jain, R.: A survey of protocols and standards for internet of things (2019). arXiv preprint arXiv:1903.11549.

  21. 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)

    Google Scholar 

  22. Sethi, P., Sarangi, S.R.: Internet of things: architectures, protocols, and applications. J. Electr. Comput. Eng. 2017 (2017)

  23. 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)

    Article  Google Scholar 

  24. 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)

    Article  Google Scholar 

  25. 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.

  26. Subash, K., Arockiam, L.: A survey on issues and challenges in RPL based routing for IoT. Ann. Roman. Soc. Cell Biol. 501–510 (2021)

  27. 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)

    Article  Google Scholar 

Download references

Funding

No funds and grants were received by any of the authors.

Author information

Authors and Affiliations

Authors

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

Correspondence to P. Arivubrakan.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s41060-024-00531-y

Keywords

Navigation