Load-Balancing in Multi-Sink IoT Networks

Authors

  • Shahad A. Obaid Computer Engineering Dept., College of Engineering, Nahrain University, Iraq
  • Aymen J. Salman Computer Engineering Dept., College of Engineering, Nahrain University, Iraq

DOI:

https://doi.org/10.58564/IJSER.2.2.2023.71

Keywords:

Internet of Things (IoT), Wireless Sensor Network (WSN), Multi-Sink WSN, Load-Balancing

Abstract

Embedded items (things) are items that are connected to the Internet and have access to global services and people. Wireless Sensor Networks (WSNs) are increasingly becoming the Internet of Things' core network. Moreover, WSNs must support numerous applications concurrently and process vast volumes of data as IoT becomes more integrated into daily life. Thus, using the WSN multi-sink is crucial. Wireless Sensor Networks with multiple sinks are prone to congestion in sink nodes, lowering the efficiency of data collection and processing. The majority of Internet of Things (IoT) applications use the RPL routing protocol, which is offered by Internet Engineering Task Force (IETF). RPL considers IoT deployment requirements across many applications to be highly interoperable and versatile. Nonetheless, several issues still need to be resolved, particularly in large-scale networks. Congestion is one of the problems with RPL, which leads to packet losses at the sink, as a result of the memory overflow incident. This paper introduces Multi sink Load-Balancing Algorithm (MSLBA) that proposed to resolve the congestion issue across several sinks. The suggested approach effectively balances load across sinks by dynamically updating RPL in accordance with DAG Size (DS), Hope Count (HC), and Node Rank (NR). As a result, RPL is able to appropriately spread the load among the sinks. In terms of Packet Delivery Ratio (PDR), MSLBA greatly outperformed the standard RPL algorithm. Throughput, and Delay. The PDR was improved by 9%, while the throughput and latency were improved by 8.5% and 68%, respectively.

References

S. Madakam, V. Lake, V. Lake, and V. Lake, “Internet of Things (IoT): A literature review,” Journal of Computer and Communications, vol. 3, no. 05, p. 164, 2015.

K. Govinda and R. A. K. Saravanaguru, “Review on IOT technologies,” International Journal of Applied Engineering Research, vol. 11, no. 4, pp. 2848–2853, 2016.

K. Shafique, B. A. Khawaja, F. Sabir, S. Qazi, and M. Mustaqim, “Internet of things (IoT) for next-generation smart systems: A review of current challenges, future trends and prospects for emerging 5G-IoT Scenarios,” IEEE Access, vol. 8. Institute of Electrical and Electronics Engineers Inc., pp. 23022–23040, 2020. doi: 10.1109/ACCESS.2020.2970118.

F. Medjek, D. Tandjaoui, N. Djedjig, and I. Romdhani, “Multicast DIS attack mitigation in RPL-based IoT-LLNs,” Journal of Information Security and Applications, vol. 61, p. 102939, 2021.

H. A. A. Al-Kashoash, H. Kharrufa, Y. Al-Nidawi, and A. H. Kemp, “Congestion control in wireless sensor and 6LoWPAN networks: toward the Internet of Things,” Wireless Networks, vol. 25, no. 8, pp. 4493–4522, Nov. 2019, doi: 10.1007/s11276-018-1743-y.

I. U. Onwuegbuzie, S. A. Razak, and A. Al-Dhaqm, “Multi-Sink Load-Balancing Mechanism for Wireless Sensor Networks,” in 2021 IEEE International Conference on Computing, ICOCO 2021, 2021, pp. 140–145. doi: 10.1109/ICOCO53166.2021.9673578.

I. U. Onwuegbuzie, S. A. Razak, and I. F. Isnin, “Control messages overhead impact on destination oriented directed acyclic graph—a wireless sensor networks objective functions performance comparison,” J Comput Theor Nanosci, vol. 17, no. 2–3, pp. 1227–1235, 2020.

M. Abdullah, I. Alsukayti, and M. Alreshoodi, “On the Need for Efficient Load Balancing in Large-scale RPL Networks with Multi-Sink Topologies,” IJCSNS International Journal of Computer Science and Network Security, vol. 21, no. 3, p. 212, 2021, doi: 10.22937/IJCSNS.2021.21.3.29.

N. N. Hadaya and S. A. Alabady, “DESIGN AND EVALUATION OF MULTI-SINK RPL ROUTING PROTOCOL FOR LOW POWER ENVIRONMENTS,” Journal of Modern Technology and Engineering, vol. 7, no. 3, pp. 172–186, 2022.

H. S. Kim, H. Kim, J. Paek, and S. Bahk, “Load Balancing under Heavy Traffic in RPL Routing Protocol for Low Power and Lossy Networks,” in IEEE Transactions on Mobile Computing, Apr. 2017, vol. 16, no. 4, pp. 964–979. doi: 10.1109/TMC.2016.2585107.

S. Taghizadeh, H. Bobarshad, and H. Elbiaze, “CLRPL: Context-Aware and Load Balancing RPL for Iot Networks under Heavy and Highly Dynamic Load,” IEEE Access, vol. 6, pp. 23277–23291, Apr. 2018, doi: 10.1109/ACCESS.2018.2817128.

O. Iova, F. Theoleyre, and T. Noel, “Exploiting multiple parents in RPL to improve both the network lifetime and its stability,” in 2015 IEEE International Conference on Communications (ICC), 2015, pp. 610–616.

B. Ghaleb, A. Al-Dubai, E. Ekonomou, W. Gharib, L. Mackenzi, and M. B. Khala, “A new load-balancing aware objective function for RPL’s IoT networks,” in 2018 IEEE 20th International Conference on High Performance Computing and Communications; IEEE 16th International Conference on Smart City; IEEE 4th International Conference on Data Science and Systems (HPCC/SmartCity/DSS), 2018, pp. 909–914.

H. S. Altwassi, Z. Pervez, K. Dahal, and B. Ghaleb, “The RPL load balancing in IoT network with burst traffic scenarios,” in 2018 12th International Conference on Software, Knowledge, Information Management & Applications (SKIMA), 2018, pp. 1–7.

W. Wei, Z. Sun, H. Song, H. Wang, X. Fan, and X. Chen, “Energy balance-based steerable arguments coverage method in WSNs,” IEEE Access, vol. 6, pp. 33766–33773, 2017.

F. H. El-Fouly, R. A. Ramadan, M. I. Mahmoud, and M. I. Dessouky, “REBTAM: reliable energy balance traffic aware data reporting algorithm for object tracking in multi-sink wireless sensor networks,” Wireless Networks, vol. 24, no. 3, pp. 735–753, Apr. 2018, doi: 10.1007/s11276-016-1365-1.

M. Masdari, “Energy Efficient Clustering and Congestion Control in WSNs with Mobile Sinks,” Wirel Pers Commun, vol. 111, no. 1, pp. 611–642, Mar. 2020, doi: 10.1007/s11277-019-06876-z.

W. W. Fang, J. M. Chen, L. Shu, T. S. Chu, and D. P. Qian, “Congestion avoidance, detection and alleviation in wireless sensor networks,” Journal of Zhejiang University: Science C, vol. 11, no. 1, pp. 63–73, Jan. 2010, doi: 10.1631/jzus.C0910204.

T. Winter et al., “RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks, March 2012,” IETF, RFC6550.

Downloads

Published

2023-06-01

How to Cite

A. Obaid, S., & J. Salman, A. (2023). Load-Balancing in Multi-Sink IoT Networks. Al-Iraqia Journal for Scientific Engineering Research, 2(2), 58–64. https://doi.org/10.58564/IJSER.2.2.2023.71

Issue

Section

Articles