Open Access Open Access  Restricted Access Subscription or Fee Access

Low Power Trickle (LP-Trickle) Timer Algorithm: an Improved Solution for Low Power and Lossy Network in Media Technology Context

(*) Corresponding author

Authors' affiliations



Internet of Things (IoT) has become a part of everyday life. It connects the items used on a daily basis, in order to render them more efficient and beneficial. Media technology items, which are fundamental components of the connected network in IoT, can be linked through a variety of IoT procedures. Among the ones that consider power consumption, there is the routing protocol for low power and lossy network (RPL), whose latest version is the IPv6 protocol for low power and lossy networks (LLNs) mechanisms. RPL is composed of control messages, objective functions, and the trickle timer algorithm. The emphasis of this investigation is on the trickle timer algorithm, which is engaged by the RPL, in order to organize the frequency of control messages. However, this algorithm comes with issues related to power consumption, overhead, and convergence time. With this undertaking, an enhanced current trickle timer algorithm is recommended to bring down the power consumption level of the network. This undertaking involves an alteration to the redundancy constant, in order to render it randomly selected at every juncture. This straightforward alteration will effectively lower the network’s power consumption level.
Copyright © 2020 Praise Worthy Prize - All rights reserved.


Internet of Things; IoT; RPL; Trickle Timer Algorithm; Cooja; Media Technology

Full Text:



Pontin, Jason. ETC: Bill joy's six webs. MIT Technology Review (2005).

Ashton, Kevin. That ‘internet of things’ thing. RFID journal 22.7 (2009): 97-114.

Zikria, Yousaf & Afzal, Muhammad & Kim, Sung Won. (2020). Internet of Multimedia Things (IoMT): Opportunities, Challenges and Solutions. Sensors. 20. 1-8.

Bani Baker, Q., Bani Yassein, M., Shehadeh, H., Adaptive and Fair Route Update Algorithm for Low Power and Lossy Networks in the Internet of Things, (2020) International Journal on Communications Antenna and Propagation (IRECAP), 10 (1), pp. 58-67.

Bani Yassein, M., Khamayseh, Y., Hmeidi, I., Al-Dubai, A., Al-Maolegi, M., A New Energy-Efficient Hybrid and Clustering Routing for Wireless Sensor Networks, (2017) International Journal on Communications Antenna and Propagation (IRECAP), 7 (3), pp. 176-187.

Charles, AS Joseph, and Kalavathi Palanisamy. Attunement of trickle algorithm for optimum reliability of RPL over IoT. International Symposium on Security in Computing and Communication. Springer, Singapore, 2018.

Lamaazi, Hanane, and Nabil Benamar. A novel approach for RPL assessment based on the objective functions and trickle optimizations. Wireless Communications and Mobile Computing 2019 (2019).

Winter, Tim, et al., RPL: Ipv6 routing protocol for low-power and lossy networks. RFC 6550. (2012).

B. Mohammed and D. Naouel, Experimental performance evaluation of rpl protocol for ipv6 sensor networks, International Journal of Wireless Networks and Broadband Technologies (IJWNBT), vol. 9, no. 1, pp. 43– 55, 2020.

Dunkels, Adam, R. Quattlebaum, F. Österlind, G. Oikonomou, M. Alvira, N. Tsiftes, and O. Schmidt. Contiki: The open source OS for the Internet of things. Retrieved October 13 (2012): 2015.

Levis, Philip, Neil Patel, David Culler, and Scott Shenker. Trickle: A self-regulating algorithm for code propagation and maintenance in wireless sensor networks. In Proc. of the 1st USENIX/ACM Symp. on Networked Systems Design and Implementation, vol. 25. 2004.

Bani Yassein, M., Khwaileh, E., Al Zoubi, O., An Optimized Dynamic Trickle Algorithm for Media Technology, (2020) International Journal on Communications Antenna and Propagation (IRECAP), 10 (4), pp. 277-285.

Levis, Philip, Thomas Clausen, Jonathan Hui, Omprakash Gnawali, and J. Ko. "The trickle algorithm. Internet Engineering Task Force, RFC6206 (2011).

Yassein, Muneer Bani, Shadi Aljawarneh, and Baraq Ghaleb. A new dynamic trickle algorithm for low power and lossy networks. In 2016 International Conference on Engineering & MIS (ICEMIS), pp. 1-6. IEEE, 2016.

Yassein, Muneer Bani, Ansam Alnadi, and Asmaa Bataineh. Randomized Dynamic Trickle Timer Algorithm for Internet of Things. In International Conference on Computer Science, Engineering and Information Technology (CSEIT-2018), Dubai. 2018.

Gara, Fatma, Leila Ben Saad, Elyes Ben Hamida, Bernard Tourancheau, and Rahma Ben Ayed. An adaptive timer for RPL to handle mobility in wireless sensor networks. In 2016 International wireless communications and mobile computing conference (IWCMC), pp. 678-683. IEEE, 2016.

Ghaleb, Baraq, Ahmed Al-Dubai, and Elias Ekonomou. E-trickle: Enhanced trickle algorithm for low-power and lossy networks. In 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing, pp. 1123-1129. IEEE, 2015.

Vallati, Carlo, and Enzo Mingozzi. Trickle-F: Fair broadcast suppression to improve energy-efficient route formation with the RPL routing protocol. In 2013 Sustainable Internet and ICT for Sustainability (SustainIT), pp. 1-9. IEEE, 2013.

Lamaazi, Hanane, Nabil Benamar, Nassima el Kahili, and Tarik Taleb. FL-Trickle: New Enhancement of Trickle Algorithm for Low Power and Lossy Networks. In 2019 IEEE Wireless Communications and Networking Conference (WCNC), pp. 1-6. IEEE, 2019.

Djamaa, Badis, and Mark Richardson. Optimizing the trickle algorithm. IEEE Communications Letters 19, no. 5 (2015): 819-822.

Ghaleb, Baraq, Ahmed Al-Dubai, Elias Ekonomou, Ben Paechter, and Mamoun Qasem. Trickle-plus: Elastic Trickle algorithm for low-power networks and Internet of Things. In 2016 IEEE Wireless Communications and Networking Conference Workshops (WCNCW), pp. 103-108. IEEE, 2016.

Goyal, Sonam, and Trilok Chand. Improved trickle algorithm for routing protocol for low power and lossy networks. IEEE Sensors Journal 18, no. 5 (2017): 2178-2183.

Goyal, Jinee, and Trilok Chand Aseri. A Survey on Trickle Algorithm: Comparative Analysis, International Journal on Future Revolution in Computer Science & Communication Engineering, Volume: 4 Issue: 3, pp. 563 – 567.

Wu, Zhouxiao. A Performance Evaluation of RPL with Variations of the Trickle Algorithm. (2016).

Dunkels, Adam, Bjorn Gronvall, and Thiemo Voigt. Contiki-a lightweight and flexible operating system for tiny networked sensors. 29th annual IEEE international conference on local computer networks. IEEE, 2004.

Mishra, Shambhavi, Pawan Singh, and Sudeep Tanwar. Sensor’s Energy and Performance Enhancement Using LIBP in Contiki with Cooja. International Conference on Innovative Computing and Communications. Springer, Singapore, 2020.

Q. Q. Abuein, M. B. Yassein, M. Q. Shatnawi, L. Bani-Yaseen, O. AlOmari, M. Mehdawi, and H. Altawssi, Performance evaluation of routing protocol (rpl) for internet of things, Performance Evaluation, vol. 7, no. 7, 2016.

Romdhani, I., et al., Cooja simulator manual. Edinburgh Napier University (2016).

Charles, A. J., and K. Palanisamy. Qos measurement of RPL using cooja simulator and wireshark network analyser. International Journal of Computer Sciences and Engineering 6 (2018): 283-291.


  • There are currently no refbacks.

Please send any question about this web site to
Copyright © 2005-2024 Praise Worthy Prize