Routing Protocols for IOT Applications based on Distributed Learning

Document Type : Original Article


1 Technical College of Informatics, Sulaimani Polytechnic University, Sulaimani, Iraq

2 College of Science and Technology, University of Human Development,


The routing protocol of IPv6 for lossy and low power networks (RPL) was approved in March 2012 by Internet Engineering Task Force as the standard routing protocol for the Internet of Things (IoT). Since that time, it has had various applications in IoT. Despite meeting the IoT network necessities by RPL, there are yet some unanswered issues as it has not been devised primarily for IoT usages. Although gathering a large amount of data from these networks with videos and images typically leads to traffic congestion in the central part of the network. For providing a solution for this issue, the content-centric routing CCR-based RPL is proposed in the present study, where the routing pathways are specified by the content. With routing the relevant data to the middle relaying nodes for process, it is possible to attain a larger data aggregation ratio. Thus, effective traffic is generated in the network. Subsequently, latency is significantly reduced. Moreover, energy use is principally decreased on wireless communication. Therefore, the restricted battery is preserved. More integration was conducted between IETF RPL protocol and CCR, applying in the MATLAB platform. Finally, according to simulated and implemented results, the CCR-based RPL behavior based on the high packet transfer rates is better, and the numbers of dead nodes are reduced, and high energy efficiency and low delay rates are obtained in the transfer.


1.     Xie, J., Chen, W., Dai, H., Liu, S. and Ai, W., "A distributed cooperative learning algorithm based on zero-gradient-sum strategy using radial basis function network", Neurocomputing,  Vol. 323, (2019), 244-255.
2.     Debroy, S., Samanta, P., Bashir, A. and Chatterjee, M., "Speed-iot: Spectrum aware energy efficient routing for device-to-device iot communication", Future Generation Computer Systems,  Vol. 93, (2019), 833-848.
3.     Thivakaran, T. and Sakthivel, T., "Guard: An intrusion detection framework for routing protocols in multi-hop wireless networks", Wireless Networks,  Vol. 25, No. 2, (2019), 819-836.
4.     Nielsen, J.J., Madueño, G.C., Pratas, N.K., Sørensen, R.B., Stefanovic, C. and Popovski, P., "What can wireless cellular technologies do about the upcoming smart metering traffic?", IEEE Communications Magazine,  Vol. 53, No. 9, (2015), 41-47.
5.     Mohamed, R.E., Saleh, A.I., Abdelrazzak, M. and Samra, A.S., "Survey on wireless sensor network applications and energy efficient routing protocols", Wireless Personal Communications,  Vol. 101, No. 2, (2018), 1019-1055.
6.     Mozaffari, M., Saad, W., Bennis, M. and Debbah, M., "Unmanned aerial vehicle with underlaid device-to-device communications: Performance and tradeoffs", IEEE Transactions on Wireless Communications,  Vol. 15, No. 6, (2016), 3949-3963.
7.     Hwang, K. and Chen, M., "Big-data analytics for cloud, iot and cognitive computing, John Wiley & Sons,  (2017).
8.     Naguib, A., Saad, W. and Shokair, M., "Remaining energy aware ml-csma/tdma hybrid mac protocol for lte-m2m wireless network", in 2019 International Conference on Innovative Trends in Computer Engineering (ITCE), IEEE. 322-327.
9.     Mardani, M.R., Mohebi, S. and Ghanbari, M., "Energy and latency-aware scheduling under channel uncertainties in lte networks for massive iot", Wireless Personal Communications,  Vol. 103, No. 3, (2018), 2137-2154.
10.   Park, T. and Saad, W., "Distributed learning for low latency machine type communication in a massive internet of things", IEEE Internet of Things Journal,  Vol. 6, No. 3, (2019), 5562-5576.
11.   Dawy, Z., Saad, W., Ghosh, A., Andrews, J.G. and Yaacoub, E., "Toward massive machine type cellular communications", IEEE Wireless Communications,  Vol. 24, No. 1, (2016), 120-128.
12.   Azari, A. and Cavdar, C., "Self-organized low-power iot networks: A distributed learning approach", in 2018 IEEE Global Communications Conference (GLOBECOM), IEEE., 1-7.
13.   Feizi, A., "Convolutional gating network for object tracking", International Journal of Engineering,  Vol. 32, No. 7, (2019), 931-939.
14.   Hossein Motlagh, N., Mohammadrezaei, M., Hunt, J. and Zakeri, B., "Internet of things (iot) and the energy sector", Energies,  Vol. 13, No. 2, (2020), 494.
15.   Aman, M.S., Yelamarthi, K. and Abdelgawad, A., "A comparative analysis of simulation and experimental results on rpl performance", in 2017 IEEE 8th Annual Ubiquitous Computing, Electronics and Mobile Communication Conference (UEMCON), IEEE., 483-487.
16.   Kim, S. and Yoon, Y.-I., "Ambient intelligence middleware architecture based on awareness-cognition framework", Journal Of Ambient Intelligence And Humanized Computing,  Vol. 9, No. 4, (2018), 1131-1139.
17.   Firouzian, I., Zahedi, M. and Hassanpour, H., "Cycle time optimization of processes using an entropy-based learning for task allocation", International Journal of Engineering, Transactions B: Applications, Vol. 32, No. 8, (2019), 1090-1100.
18.   Huang, J., Duan, Q., Zhao, Y., Zheng, Z. and Wang, W., "Multicast routing for multimedia communications in the internet of things", IEEE Internet of Things Journal,  Vol. 4, No. 1, (2016), 215-224.
19.   Rani, S., Talwar, R., Malhotra, J., Ahmed, S.H., Sarkar, M. and Song, H., "A novel scheme for an energy efficient internet of things based on wireless sensor networks", Sensors,  Vol. 15, No. 11, (2015), 28603-28626.
20.   Qiu, T., Liu, X., Feng, L., Zhou, Y. and Zheng, K., "An efficient tree-based self-organizing protocol for internet of things", Ieee Access,  Vol. 4, (2016), 3535-3546.
21.   Shen, J., Wang, A., Wang, C., Hung, P.C. and Lai, C.-F., "An efficient centroid-based routing protocol for energy management in wsn-assisted iot", Ieee Access,  Vol. 5, (2017), 18469-18479.