Load Balancing Algorithm on the Immense Scale of Internet of Things in SDN for Smart Cities
Himanshi Babbar,
Shalli Rani,
Divya Gupta,
Hani Moaiteq Aljahdali,
Aman Singh and
Fadi Al-Turjman
Additional contact information
Himanshi Babbar: Chitkara University Institute of Engineering and Technology, Chitkara University, Punjab 140401, India
Shalli Rani: Chitkara University Institute of Engineering and Technology, Chitkara University, Punjab 140401, India
Divya Gupta: Chitkara University Institute of Engineering and Technology, Chitkara University, Punjab 140401, India
Hani Moaiteq Aljahdali: Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 37848, Saudi Arabia
Aman Singh: Department of Computer Science and Engineering, Lovely Professional University, Punjab 144411, India
Fadi Al-Turjman: Research Center for AI and IoT, Artificial Intelligence Engineering Department, Near East University, Mersin 10, Turkey
Sustainability, 2021, vol. 13, issue 17, 1-16
Abstract:
Since the worldwide Internet of Things (IoT) in smart cities is becoming increasingly popular among consumers and the business community, network traffic management is a crucial issue for optimizing the IoT ’s performance in smart cities. Multiple controllers on a immense scale implement in Software Defined Networks (SDN) in integration with Internet of Things (IoT) as an emerging paradigm enhances the scalability, security, privacy, and flexibility of the centralized control plane for smart city applications. The distributed multiple controller implementation model in SDN-IoT cannot conform to the dramatic developments in network traffic which results in a load disparity between controllers, leading to higher packet drop rate, high response time, and other problems with network performance deterioration. This paper lays the foundation on the multiple distributed controller load balancing (MDCLB) algorithm on an immense-scale SDN-IoT for smart cities. A smart city is a residential street that uses information and communication technology (ICT) and the Internet of Things (IoT) to improve its citizens’ quality of living. Researchers then propose the algorithm on the unbalancing of the load using the multiple controllers based on the parameter CPU Utilization in centralized control plane. The experimental results analysis is performed on the emulator named as mininet and validated the results in ryu controller over dynamic load balancing based on Nash bargaining, efficient switch migration load balancing algorithm, efficiency aware load balancing algorithm, and proposed algorithm (MDCLB) algorithm are executed and analyzed based on the parameter CPU Utilization which ensures that the Utilization of CPU with load balancing is 20% better than the Utilization of CPU without load balancing.
Keywords: Internet of Things (IoT); Software-Defined Networking (SDN); MDCLB algorithm; mininet; ryu controller (search for similar items in EconPapers)
JEL-codes: O13 Q Q0 Q2 Q3 Q5 Q56 (search for similar items in EconPapers)
Date: 2021
References: View complete reference list from CitEc
Citations: View citations in EconPapers (1)
Downloads: (external link)
https://www.mdpi.com/2071-1050/13/17/9587/pdf (application/pdf)
https://www.mdpi.com/2071-1050/13/17/9587/ (text/html)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:gam:jsusta:v:13:y:2021:i:17:p:9587-:d:622067
Access Statistics for this article
Sustainability is currently edited by Ms. Alexandra Wu
More articles in Sustainability from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().