Open Access Open Access  Restricted Access Subscription or Fee Access

An Optimized Dynamic Trickle Algorithm for Media Technology

Muneer Bani Yassein(1*), Enas Khwaileh(2), Omar Al Zoubi(3)

(1) Department of Computer Science, Jordan University of Science and Technology (JUST), Jordan
(2) Computer Science Department, Jordan University of Science and Technology (JUST), Jordan
(3) Department of Computer Science, Jordan University of Science and Technology (JUST), Jordan
(*) Corresponding author



An omnipresent revolutionary technology is what the Internet of Things (IoT) has brought to this century, connecting objects in a sequence of domains around people, since it plays a concrete role in the media technologies used daily. IoT turns media technologies objects, whether they are automated or self-control with less or no human intervention activity. A unique IoT component is a Low power and Lossy Networks (LLNs). It is a resource-constrained, where the trickle algorithm is an essential component of the IPv6 routing protocol over low power and lossy network RPL. Its job is to control and manage the network routing traffic. RPL routing protocol is used widely in the IoT. One of the main components of RPL is the trickle timer algorithm. It intends to make the information exchanging between the IoT nodes more straightforward, scalable, and energy-efficient approach. RPL has usage limitations, where the listening time for this is short, so the nodes have not enough time to transmit, and thus, to reduce the network performance. Several enhancements have been suggested in order to overcome this short-flow. This work will address those variants and intends to enhance the current trickle algorithm and its variants in order to achieve more scalable and less power consumption.
Copyright © 2020 Praise Worthy Prize - All rights reserved.


RPL; IoT; Protocol; Dynamic Trickle Algorithm; Cooja; Objective Function; DODAGs; DAG; PDR; Media Technology

Full Text:



H. Aksu, L. Babun, M. Conti, G. Tolomei, and A. S. Uluagac, Advertising in the iot era: Vision and challenges, IEEE Communications Magazine, vol. 56, no. 11, pp. 138–144, 2018.

T. Winter, P. Thubert, A. Brandt, J. W. Hui, R. Kelsey, P. Levis, K. Pister, R. Struik, J.-P. Vasseur, and R. K. Alexander, Rpl: Ipv6 routing protocol for low-power and lossy networks. rfc, vol. 6550, pp. 1–157, 2012.

A. S. Shafigh, B. L. Veiga, and S. Glisic, Cross layer scheme for quality of service aware multicast routing in mobile ad hoc networks, Wireless Networks, vol. 24, no. 1, pp. 329–343, 2018.

H. B. Liaqat, F. Xia, Q. Yang, Z. Xu, A. M. Ahmed, and A. Rahim, Bio-inspired packet dropping for ad-hoc social networks, International Journal of Communication Systems, vol. 30, no. 1, p. e2857, 2017.

M. A. Alsmirat, Y. Jararweh, I. Obaidat, and B. B. Gupta, Automated wireless video surveillance: an evaluation framework, Journal of RealTime Image Processing, vol. 13, no. 3, pp. 527–546, 2017.

C. Pu, Sybil attack in rpl-based internet of things: Analysis and defenses, IEEE Internet of Things Journal, 2020.

P. H. Gomes and B. Krishnamachari, Tamu-rpl: Thompson samplingbased multichannel rpl, Transactions on Emerging Telecommunications Technologies, vol. 31, no. 2, p. e3806, 2020.

J. Tripathi, J. C. de Oliveira, and J.-P. Vasseur, A performance evaluation study of rpl: Routing protocol for low power and lossy networks, in 2010 44th Annual Conference on Information Sciences and Systems (CISS). IEEE, 2010, pp. 1–6.

P. Thubert, J.-P. Vasseur, E. M. Levy-Abegnoli, and P. Wetterwald, Parent device allocation of retransmit slot to child network device on behalf of peer child device in a deterministic network, Jan. 2 2018, uS Patent 9,859,970.

B. Ghaleb, A. Al-Dubai, and E. 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. IEEE, 2015, pp. 1123–1129.

M. B. Yassein, S. Aljawarneh, B. Ghaleb et al., A new dynamic trickle algorithm for low power and lossy networks, in 2016 International Conference on Engineering & MIS (ICEMIS). IEEE, 2016, pp. 1–6.

H. Lamaazi, N. Benamar, N. el Kahili, and T. Taleb, Fl-trickle: New enhancement of trickle algorithm for low power and lossy networks, in 2019 IEEE Wireless Communications and Networking Conference (WCNC). IEEE, 2019, pp. 1–6.

M. B. Yassein, I. Hmeidi, H. Shehadeh, W. B. Yaseen, E. Masadeh, W. Mardini, Y. Khamayseh, and Q. B. Baker, Performance evaluation of" dynamic double trickle timer algorithm" in rpl for internet of things (iot) 2019.

H. Lamaazi and N. Benamar, A novel approach for rpl assessment based on the objective function and trickle optimizations, Wireless Communications and Mobile Computing, vol. 2019, 2019.

M. Becker, K. Kuladinithi, and C. Görg, Modelling and simulating the trickle algorithm, in International Conference on Mobile Networks and Management. Springer, 2011, pp. 135–144.

H. Lamaazi and N. Benamar, A comprehensive survey on enhancements and limitations of the rpl protocol: A focus on the objective function, Ad Hoc Networks, vol. 96, p. 102001, 2020.

W. Mardini, S. Aljawarneh, A. Al-Abdi, and H. Taamneh, Performance evaluation of rpl objective functions for different sending intervals, in 2018 6th International Symposium on Digital Forensic and Security (ISDFS). IEEE, 2018, pp. 1–6.

F. Semedo, N. Moradpoor, and M. Rafiq, Vulnerability assessment of objective function of rpl protocol for internet of things, in Proceedings of the 11th International Conference on Security of Information and Networks, 2018, pp. 1–6.

P. Karkazis, I. Papaefstathiou, L. Sarakis, T. Zahariadis, T.-H. Velivassaki, and D. Bargiotas, Evaluation of rpl with a transmission countefficient and trust-aware routing metric, in 2014 IEEE International Conference on Communications (ICC). IEEE, 2014, pp. 550–556.

W. Mardini, M. Ebrahim, and M. Al-Rudaini, Comprehensive performance analysis of rpl objective functions in iot networks, International Journal of Communication Networks and Information Security, vol. 9, no. 3, pp. 323–332, 2017.

I. Zaatouri, N. Alyaoui, A. B. Guiloufi, and A. Kachouri, Performance evaluation of rpl objective functions for multi- sink, in 2017 18th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA). IEEE, 2017, pp. 661–665.

W. Alayed, L. Mackenzie, and D. Pezaros, Evaluation of rpl's single metric objective functions, in 2017 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData). IEEE, 2017, pp. 619–624.

I. Kechiche, I. Bousnina, and A. Samet, A comparative study of rpl objective functions, in 2017 Sixth International Conference on Communications and Networking (ComNet). IEEE, 2017, pp. 1–6.

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.

M. Qasem, H. Altawssi, M. B. Yassien, and A. Al-Dubai, Performance evaluation of rpl objective functions, in 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications, Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing. IEEE, 2015, pp. 1606–1613.

N. Pradeska, W. Najib, S. S. Kusumawardani et al.,, Performance analysis of objective function mrhof and of0 in routing protocol rpl ipv6 over low power wireless personal area networks (6lowpan), in 2016 8th International Conference on Information Technology and Electrical Engineering (ICITEE). IEEE, 2016, pp. 1– 6.

R. Sharma and T. Jayavignesh, Quantitative analysis and evaluation of rpl with various objective functions for 6lowpan, Indian Journal of Science and Technology, vol. 8, no. 19, p. 1, 2015.

H. Lamaazi, N. Benamar, and A. J. Jara, Study of the impact of designed objective function on the rpl-based routing protocol, in International Symposium on Ubiquitous Networking. Springer, 2016, pp. 67–80.

D. Sasidharan and L. Jacob, A framework for the ipv6 based implementation of a reactive routing protocol in ns-3: Case study using loadng, Simulation Modelling Practice and Theory, vol. 82, pp. 32–54, 2018.

S. Gopal, C. Poongodi, M. J. A. Jude, S. Umasri, D. Sumithra, and P. Tharani, Minimum energy consumption objective function for rpl in internet of things, International Journal of Scientific & Technology Research, 9(1):3395-3402.

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.

M. S. Parveen and P. Bhuvaneswari, An investigation on performance of mobile rpl in linear topology, in Artificial Intelligence and Evolutionary Computations in Engineering Systems. Springer, 2020, pp. 611–622.

S. Mishra, P. Singh, and S. Tanwar, Sensor’s energy and performance enhancement using libp in contiki with cooja, in International Conference on Innovative Computing and Communications. Springer, 2020, pp. 321–336.

Sharad, E. N. Kaur, and I. K. Aulakh, Evaluation and implementation of cluster head selection in wsn using contiki/cooja simulator, Journal of Statistics and Management Systems, vol. 23, no. 2, pp. 407–418, 2020.

“,” 2020.


  • There are currently no refbacks.

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