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.
Highlights
The visibility of network resources and management of the network is simplified based on user, device, and application-specific requirements; the visibility for network resources and simplification concerning these aspects can be done with the indication of Software Defined Networks (SDN) in Internet of Things (IoT)
The three-layered architecture of SDN-IoT is defined as the layer is known as the forwarding plane which consists of many network elements, which has Datapaths of SDN that have explored the capabilities of Control Data-Plane Interface (CDPI) Agent
If the threshold value is more than the load assigned to the server the cluster’s load is balanced, or else we will migrate from intra cluster to inter cluster between the five SDN controllers
Summary
With the emergence of SDN in telecommunications, the entire idea of network management has been modified, thereby attempting to make it the inter-operable platform that enables the system administrators to modify the flow of traffic from one switch to the with few lines of code [13,14]. The necessity for this system is to enable the connection of tens of millions of devices and fast content providers for traffic routing. The application layer is the topmost layer that interacts for their requirements with Northbound Interface (NBI) Drivers that include load balancers, firewalls, IDS, etc
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.