Adaptive Load Balanced Routing in IOT Networks: A Distributed Learning Approach

Document Type : Original Article

Authors

1 University of Human Development

2 University of Human Development, College of Science and Technology, Department of Information Technology,Sulaimania,

Abstract

Facilitating large-scale load-efficient Internet of things (IoT) connectivity is a vital step toward realizing the networked society. Although legacy wide-area wireless systems are heavily based on network-side coordination, such centralized methods will become infeasible in the future, by the unbalanced signaling level and the expected increment in the number of IoT devices. In the present work, this problem is represented through self-coordinating for IoT networks and learning from past communications. In this regard, first, we assessed low-complexity distributed learning methods that can be applied to IoT communications. We presented a learning solution then, for adapting devices’ communication parameters to the environment to maximize the reliability and load balancing efficiency in data transmissions. Moreover, we used leveraging instruments from stochastic geometry to assess the behavior of the presented distributed learning solution against centralized coordinations. Ultimately, we analyzed the interplay amongst traffic efficiency, communications’ reliability against interference and noise over data channel, as well as reliability versus adversarial interference over feedback and data channels. The presented learning approach enhanced both reliability and traffic efficiency within IoT communications considerably. By such promising findings obtained via lightweight learning, our solution becomes promising in numerous low-power low-cost IoT uses.

Keywords

  1. References

    1. Kumar, A., & Hariharan, N. (2020, February). Enhanced Mobility Based Content Centric Routing In RPL for Low Power Lossy Networks in Internet of Vehicles. In  3rd International Conference on Intelligent Autonomous Systems (ICoIAS) (pp. 88-92). IEEE. https://doi.org/10.1109/ICoIAS49312.2020.9081846 (2020).
    2.  Taghizadeh, S., Bobarshad, H., & Elbiaze, H. CLRPL: context-aware and load balancing RPL for IoT networks under heavy and highly dynamic load. IEEE Access, 6, 23277-23291.23291. https://doi.org/10.1109/ACCESS.2018.2817128 (2018).
    3. 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. https://doi.org/10.3390/s19092144 (2019).
    4. Kord, H., & Pourgalehdari, O. (2019). ALQARM: An Ant-Based Load and QoS Aware Routing Mechanism for IoT. Journal of Advances in Computer Research, 10(3), 65-82.
    5. Zhai, D., Zhang, R., Cai, L., Li, B., & Jiang, Y. Energy-efficient user scheduling and power allocation for NOMA-based wireless networks with massive IoT devices. IEEE Internet of Things Journal, 5(3), 1857-1868. https://doi.org/10.1109/JIoT.2018.2816597 (2018).
    6. Rzgar Sirwan, M. A.-A. "Adaptive Routing Protocol RPL in IoT Networks based on Content Centric." Technology Reports of Kansai University 62(5) (2020).
    7. Rahmati, V. Near optimum random routing of uniformly load balanced nodes in wireless sensor networks using connectivity matrix. Wireless Personal Communications, 116(4), 2963-2979.https://doi.org/10.1007/s11277-020-07829-7 (2021).
    8.  Singh, K., & Malhotra, J. Reinforcement learning-based real time search algorithm for routing optimisation in wireless sensor networks using fuzzy link cost estimation. International Journal of Communication Networks and Distributed Systems, 22(4), 363-384. https://doi.org/10.1504/IJCNDS.2019.10020185 (2019).
    9.  Khan, L. U., Yaqoob, I., Imran, M., Han, Z., & Hong, C. S. 6G wireless systems: A vision, architectural elements, and future directions. IEEE Access, 8, 147029-147044.
      https://doi.org/10.1109/ACCESS.2020.3015289 (2020).
    10.   Airehrour, D., Gutierrez, J. A., & Ray, S. K. SecTrust-RPL: A secure trust-aware RPL routing protocol for Internet of Things. Future Generation Computer Systems, 93, 860-876. https://doi.org/10.1016/j.future.2018.03.021 (2019).
    11. Al-Abdi, A., Mardini, W., Aljawarneh, S., & Mohammed, T. Using of multiple RPL instances for enhancing the performance of IoT-based systems. In Proceedings of the Second International Conference on Data Science, E-Learning and Information Systems (pp. 1-5). https://doi.org/10.1145/3368691.3368718 (2019, December).
    12. Sharma, D., & Bhondekar, A. P. Traffic and energy aware routing for heterogeneous wireless sensor networks. IEEE Communications Letters, 22(8), 1608-1611.
      https://doi.org/10.1109/LCOMM.2018.2841911 (2018).
    13. Kharrufa, H., Al-Kashoash, H., Al-Nidawi, Y., Mosquera, M. Q., & Kemp, A. HDynamic RPL for multi-hop routing in IoT applications. In 2017 13th Annual Conference on wireless on-demand network systems and services (WONS) (pp. 100-103). IEEE.https://doi.org/10.1109/WONS.2017.7888753. (2017, February).
    14. Graa, M., Kome, I. M. L., Cuppens-Boulahia, N., Cuppens, F., & Frey, V. Detection and Response to Data Exfiltration from Internet of Things Android Devices. In IFIP International Conference on ICT Systems Security and Privacy Protection (pp. 339-354). Springer, Cham.https://doi.org/10.1007/978-3-319-99828-2_24 (2018, September).
    15. Chifor, B. C., Bica, I., Patriciu, V. V., & Pop, F. A security authorization scheme for smart home Internet of Things devices. Future Generation Computer Systems, 86, 740-749. https://doi.org/10.1016/j.future.2017.05.048 (2018).
    16. Krull, C. R., McMillan, L. F., Fewster, R. M., van der Ree, R., Pech, R., Dennis, T., & Stanley, M. C. Testing the feasibility of wireless sensor networks and the use of radio signal strength indicator to track the movements of wild animals. Wildlife Research, 45(8), 659-667.https://doi.org/10.1071/WR18013 (2019).
    17. Patel, P., Narmawala, Z., & Thakkar, A. A Survey on Intelligent Transportation System Using Internet of Things. Emerging Research in Computing, Information, Communication and Applications, 231-240. https://doi.org/10.1007/978-981-13-5953-8_20 (2019).
    18. Pan, M. S., & Chen, C. J. Intuitive control on electric devices by smartphones for smart home environments. IEEE Sensors Journal, 16(11), 4281-4294. https://doi.org/10.1109/JSEN.2016.2542260 (2016).
    19. Patel, P., Narmawala, Z., & Thakkar, A. A Survey on Intelligent Transportation System Using Internet of Things. Emerging Research in Computing, Information, Communication and Applications, 231-240. https://doi.org/10.1007/978-981-13-5953-8_20 (2019).
    20. Wang, Z., Zhang, L., Zheng, Z., & Wang, J. Energy balancing RPL protocol with multipath for wireless sensor networks. Peer-to-Peer Networking and Applications, 11(5), 1085-1100. https://doi.org/10.1007/s12083-017-0585-1 (2018).
    21. Xie, J., Chen, W., Dai, H., Liu, S., & Ai, W. (2019). A distributed cooperative learning algorithm based on Zero-Gradient-Sum strategy using Radial Basis Function Network. Neurocomputing, 323,244 255. https://doi.org/10.1016/j.neucom.2018.10.001
    22. Bhat, A., & Geetha, V. Survey on routing protocols for Internet of Things. In 2017 7th International Symposium on Embedded Computing and System Design (ISED) (pp. 1-5). IEEE. https://doi.org/10.1109/ISED.2017.8303949 (2017, December).
    23. Kim, H. Y. A load balancing scheme with Loadbot in IoT networks. The Journal of Supercomputing, 74(3), 1215-1226. https://doi.org/10.1007/s11227-017-2087-6 (2018).
    24. Chen, T. S., Kuo, C. H., & Wu, Z. X. (2017). Adaptive load-aware congestion control protocol for wireless sensor networks. Wireless Personal Communications, 97(3), 3483-3502. https://doi.org/10.1007/s11277-017-4680-7
    25. Ullah, R., Faheem, Y., & Kim, B. S. Energy and congestion-aware routing metric for smart grid AMI networks in smart city. IEEE access, 5, 13799-13810. https://doi.org/10.1109/ACCESS.2017.2728623 (2017).
    26. Javaid, N., Cheema, S., Akbar, M., Alrajeh, N., Alabed, M. S., & Guizani, N. Balanced energy consumption based adaptive routing for IoT enabling underwater WSNs. IEEE Access, 5, 10040-10051. https://doi.org/10.1109/ACCESS.2017.2706741 (2017).
    27. Seyfollahi, A., & Ghaffari, A. A lightweight load balancing and route minimizing solution for routing protocol for low-power and lossy networks. Computer Networks, 179, 107368. https://doi.org/10.1016/j.comnet.2020.107368 (2020).
    28. Rzgar Sirwan, M. A.-A. "IoT Routing Protocol: Survey research." Technology Reports of Kansai University 62(5) (2020).