# Cloud Based Smart City Services for Industrial Internet of Things in Software-Defined Networking  
[PERSON]  
1 Chitkara University Institute of Engineering and Technology, Chitkara University, Rajpura 140401, Punjab, India; [EMAIL_ADDRESS] Chitkara University Institute of Engineering and Technology, Chitkara University, Rajpura 140401, Punjab, India; himanshi.  
implementations, SDN arose to provide the consistency and programmability of the IoT network [3]. In addition, it will simplify network operations, minimize the costs and speed up the delivery of services by segregating the SDN controllers from the forwarding devices.  
Any delays in response time during data transmission would have a negative effect on overall efficiency of the whole network system, particularly in real-time transaction situations. IoT applications are used by SDN to decrease the response time while enhancing the communication approach. Multiple controllers have recently been utilized in SDN rather than using a centralized controller which thereby tends to disperse whole IoT congested load amongst these controllers. The use for SDN in IoT is essential to understand the complexity and difficulty of traditional networks. The SDN in IoT will provide an easy to operate network architectures with no further complications [4; 5]. These networks are managed by the routers and switches for packet forwarding in each direction. Therefore, it is hard to be customized for higher-level management policies. The higher-level policies, for example, Second Generation (2G) traffic should be given lesser priority than Third Generation (3G) demand routers by having two queues where one queue is for 2G and the other for 3G packets and allows the 3G packets to be processed in higher proportion concerning 2G packets [5; 6]. Another aspect of traditional networking is that network equipment is traditionally proprietary specifying the vendors that provides the integrated solution in terms of operating system. Moreover, software is also composite of networking devices, configuration, protocol implementation and this whole comes from the major vendors. SDN in the cloud is required because different users of cloud need to innovate new kinds of rules and methods to configure the network and run the services as per their requirements [7; 8].  
Contributions of the Paper
1. This study considers multiple distributed controllers for the implementation of SDN in IIoT for smart city. The use of multiple controllers will help in managing excessive traffic load which otherwise resides on single centralized controller in traditional networks.
2. In the proposed architecture, authors are working on multiple controllers for the load handling in which the network communication is done by the user in intra and inter cluster which thereafter forwards the request to any one of the cluster.
3. The SDN POX controller is keeping the check on the number of requests and the threshold value. If threshold value is more than the assigned number of requests then the requests will be transferred from the intra cluster to inter cluster.
4. The clustering approach is used for the wide scale IoT network configuration which eventually will support scalable and reliable communication with reduced power consumption. The proposed architecture design will also improve the interoperability and versatility of the whole network design.
5. The comparison of LBBSRT, Random, Round robin and heuristic algorithms are done based on the various QoS metrics to evaluate the maximum throughput, minimum latency and maximum CPU utilization.
6. The proposed architecture has been evaluated over Mininet emulator with POX as experimental controller. The results have proved efficiency of our proposed work is 10% accurate than the existing work.