Cloud Based Smart City Services for Industrial Internet of Things in Software-Defined Networking

The network session constraints for Industrial Internet of Things (IIoT) applications are different and challenging. These constraints necessitates a high level of reconfigurability, so that the system can assess the impact of an event and adjust the network effectively. Software Defined Networking (SDN) in contrast to existing networks segregates the control and data plane to support network configuration which is programmable with smart cities requirement that shows the highest impact on the system but faces the problem of reliability. To address this issue, the SDN-IIoT based load balancing algorithm is proposed in this article and it is not application specific.Quality of service (QoS) aware architecture i.e., SDN-IIoT load balancing scheme is proposed and it deals with load on the servers. Huge load on the servers, makes them vulnerable to halt the system and hence leads to faults which creates the reliability problem for real time applications. In this article, load is migrated from one server to another server, if load on one server is more than threshold value. Load distribution has made the proposed scheme more reliable than already existing schemes. Further, the topology used for the implementation has been designed using POX controller and the results has been evaluated using Mininet emulator with its support in python programming. Lastly, the performance is evaluated based on the various Quality of Service (QoS) metrics; data transmission, response time and CPU utilization which shows that the proposed algorithm has shown 10% improvement over the existing LBBSRT, Random, Round-robin, Heuristic algorithms.

[1]  Sachin Shetty,et al.  An SDN-IoT-based Framework for Future Smart Cities: Addressing Perspective , 2020, ArXiv.

[2]  Leijie Liu,et al.  A DDoS attacks traceback scheme for SDN-based smart city , 2020, Comput. Electr. Eng..

[3]  Wenzhong Lin,et al.  An SDNFV-Based DDoS Defense Technology for Smart Cities , 2019, IEEE Access.

[4]  Deepti Shrimankar,et al.  Controllers in SDN: A Review Report , 2018, IEEE Access.

[5]  Yasir Mehmood,et al.  Internet-of-Things-Based Smart Cities: Recent Advances and Challenges , 2017, IEEE Communications Magazine.

[6]  Hyunseung Choo,et al.  An SDN-enhanced load-balancing technique in the cloud system , 2018, The Journal of Supercomputing.

[7]  Ramin Yahyapour,et al.  SDN-based cloud computing networking , 2013, 2013 15th International Conference on Transparent Optical Networks (ICTON).

[8]  Fadi Al-Turjman,et al.  Smart parking in IoT-enabled cities: A survey , 2019, Sustainable Cities and Society.

[9]  Hai Zhao,et al.  Time-Constrained Big Data Transfer for SDN-Enabled Smart City , 2017, IEEE Communications Magazine.

[10]  Fadi M. Al-Turjman,et al.  Information-centric sensor networks for cognitive IoT: an overview , 2016, Annals of Telecommunications.

[11]  Moayad Aloqaily,et al.  An SDN architecture for time sensitive industrial IoT , 2020, Comput. Networks.

[12]  Fadi Al-Turjman,et al.  Applications of Artificial Intelligence and Machine learning in smart cities , 2020, Comput. Commun..

[13]  Guojun Wang,et al.  A context-aware privacy-preserving method for IoT-based smart city using Software Defined Networking , 2019, Comput. Secur..

[14]  Abdelhamid Mellouk,et al.  Energy-efficient clustering and routing algorithm for large-scale SDN-based IoT monitoring , 2020, ICC 2020 - 2020 IEEE International Conference on Communications (ICC).

[15]  Tseng-Chang Yen,et al.  An SDN-based cloud computing architecture and its mathematical model , 2014, 2014 International Conference on Information Science, Electronics and Electrical Engineering.

[16]  Nei Kato,et al.  Optimal Edge Resource Allocation in IoT-Based Smart Cities , 2019, IEEE Network.

[17]  P. Siano,et al.  Iot-based smart cities: A survey , 2016, 2016 IEEE 16th International Conference on Environment and Electrical Engineering (EEEIC).

[18]  Bartosz Belter,et al.  IoT Ecosystem over Programmable SDN Infrastructure for Smart City Applications , 2016, 2016 Fifth European Workshop on Software-Defined Networks (EWSDN).

[19]  Jaime Lloret,et al.  Software Defined Network-based control system for an efficient traffic management for emergency situations in smart cities , 2018, Future Gener. Comput. Syst..

[20]  Mohammad Hossein Yaghmaee,et al.  Load-Balanced and QoS-Aware Software-Defined Internet of Things , 2020, IEEE Internet of Things Journal.

[21]  Sinem Alturjman,et al.  Context-Sensitive Access in Industrial Internet of Things (IIoT) Healthcare Applications , 2018, IEEE Transactions on Industrial Informatics.

[22]  Ricardo Augusto Rabelo Oliveira,et al.  Energy efficiency in industry 4.0 using SDN , 2017, 2017 IEEE 15th International Conference on Industrial Informatics (INDIN).

[23]  Jie Cui,et al.  Reprint of "LBBSRT: An efficient SDN load balancing scheme based on server response time" , 2018, Future Gener. Comput. Syst..

[24]  Rajkumar Buyya,et al.  A Taxonomy of Software-Defined Networking (SDN)-Enabled Cloud Computing , 2018, ACM Comput. Surv..

[25]  Rajiv Ranjan,et al.  A predictive load balancing technique for software defined networked cloud services , 2018, Computing.

[26]  N. Radhika,et al.  Performance comparison of SDN OpenFlow controllers , 2019, Int. J. Comput. Aided Eng. Technol..

[27]  M. Anwar Hossain,et al.  Adaptive and context-aware service composition for IoT-based smart cities , 2017, Future Gener. Comput. Syst..

[28]  Thierry Turletti,et al.  A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks , 2014, IEEE Communications Surveys & Tutorials.

[29]  M. Victoria Bueno-Delgado,et al.  Software Architecture Solution Based on SDN for an Industrial IoT Scenario , 2018, Wirel. Commun. Mob. Comput..

[30]  Yonggang Wen,et al.  “ A Survey of Software Defined Networking , 2020 .