Next Generation of SDN in Cloud-Fog for 5G and Beyond-Enabled Applications: Opportunities and Challenges

In recent years, the number of objects connected to the internet have significantly increased. Increasing the number of connected devices to the internet is transforming today’s Internet of Things (IoT) into massive IoT of the future. It is predicted that, in a few years, a high communication and computation capacity will be required to meet the demands of massive IoT devices and applications requiring data sharing and processing. 5G and beyond mobile networks are expected to fulfill a part of these requirements by providing a data rate of up to terabits per second. It will be a key enabler to support massive IoT and emerging mission critical applications with strict delay constraints. On the other hand, the next generation of software-defined networking (SDN) with emerging cloudrelated technologies (e.g., fog and edge computing) can play an important role in supporting and implementing the above-mentioned applications. This paper sets out the potential opportunities and important challenges that must be addressed in considering options for using SDN in hybrid cloud-fog systems to support 5G and beyond-enabled applications.

[1]  Ali Kashif Bashir,et al.  SDN-Enabled Adaptive and Reliable Communication in IoT-Fog Environment Using Machine Learning and Multiobjective Optimization , 2020, IEEE Internet of Things Journal.

[2]  Amir Hossein Jahangir,et al.  RT-TelSurg: Real Time Telesurgery Using SDN, Fog, and Cloud as Infrastructures , 2021, IEEE Access.

[3]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[4]  Fernando M. V. Ramos,et al.  Software-Defined Networking: A Comprehensive Survey , 2014, Proceedings of the IEEE.

[5]  Edjard de Souza Mota,et al.  Resilience of SDNs based On active and passive replication mechanisms , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[6]  Andrey Koucheryavy,et al.  Chaotic salp swarm algorithm for SDN multi-controller networks , 2019, Engineering Science and Technology, an International Journal.

[7]  Yongli Zhao,et al.  Fault Localization based on Knowledge Graph in Software-Defined Optical Networks , 2021, Journal of Lightwave Technology.

[8]  Ju Ren,et al.  Fog-Enabled Smart Health: Toward Cooperative and Secure Healthcare Service Provision , 2019, IEEE Communications Magazine.

[9]  Rob Sherwood,et al.  The controller placement problem , 2012, HotSDN@SIGCOMM.

[10]  David Walker,et al.  Modular SDN Programming with Pyretic , 2013, login Usenix Mag..

[11]  Ali Saman Tosun,et al.  Hybrid SDN Evolution: A Comprehensive Survey of the State-of-the-Art , 2021, Comput. Networks.

[12]  Antonio Pescapè,et al.  FUPE: A security driven task scheduling approach for SDN-based IoT-Fog networks , 2021, J. Inf. Secur. Appl..

[13]  Didier Colle,et al.  Fast failure recovery for in-band OpenFlow networks , 2013, 2013 9th International Conference on the Design of Reliable Communication Networks (DRCN).

[14]  Bassey Isong,et al.  Trust establishment framework between SDN controller and applications , 2017, 2017 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD).

[15]  Lei Liu,et al.  An overview of ML-based applications for next generation optical networks , 2020, Science China Information Sciences.

[16]  Yoshiaki Tanaka,et al.  Real-time pricing for on-demand bandwidth reservation in SDN-enabled networks , 2017, 2017 14th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[17]  Nick Feamster,et al.  Procera: a language for high-level reactive network control , 2012, HotSDN '12.

[18]  Rakesh Kumar Jha,et al.  A Survey on Beyond 5G Network With the Advent of 6G: Architecture and Emerging Technologies , 2020, IEEE Access.

[19]  Arun Kumar Sangaiah,et al.  Energy-Efficient and Trustworthy Data Collection Protocol Based on Mobile Fog Computing in Internet of Things , 2020, IEEE Transactions on Industrial Informatics.

[20]  Riti Gour,et al.  On Reducing IoT Service Delay via Fog Offloading , 2018, IEEE Internet of Things Journal.

[21]  Ajaz Hussain Mir,et al.  Scalability, Consistency, Reliability and Security in SDN Controllers: A Survey of Diverse SDN Controllers , 2020, Journal of Network and Systems Management.

[22]  Basem Almadani,et al.  DSF: A Distributed SDN Control Plane Framework for the East/West Interface , 2021, IEEE Access.

[23]  Xiaoheng Deng,et al.  Mobile-edge computing-based delay minimization controller placement in SDN-IoV , 2021, Comput. Networks.

[24]  Bang Chul Jung,et al.  Performance Analysis of Grant-Free Multiple Access for Supporting Sporadic Traffic in Massive IoT Networks , 2019, IEEE Access.

[25]  Roch H. Glitho,et al.  Application Component Placement in NFV-Based Hybrid Cloud/Fog Systems With Mobile Fog Nodes , 2019, IEEE Journal on Selected Areas in Communications.

[26]  Noel Crespi,et al.  Automotive virtual edge communicator (AVEC) with vehicular inter-agent service orchestration and resourcing (ViSOR) , 2019, Ann. des Télécommunications.

[27]  R Thamilselvan,et al.  Dynamic Resource Allocation for SDN and Edge Computing based 5G Network , 2021, 2021 Third International Conference on Intelligent Communication Technologies and Virtual Mobile Networks (ICICV).

[28]  Sakir Sezer,et al.  Queen ' s University Belfast-Research Portal Are We Ready for SDN ? Implementation Challenges for Software-Defined Networks , 2016 .

[29]  Sateesh Addepalli,et al.  Fog computing and its role in the internet of things , 2012, MCC '12.

[30]  Urs Hölzle,et al.  B4: experience with a globally-deployed software defined wan , 2013, SIGCOMM.

[31]  Bin Han,et al.  A Comprehensive Survey of RAN Architectures Toward 5G Mobile Communication System , 2019, IEEE Access.

[32]  Mahesh K. Marina,et al.  Network Slicing in 5G: Survey and Challenges , 2017, IEEE Communications Magazine.

[33]  Ateeq Ur Rehman,et al.  A Secured Framework for SDN-Based Edge Computing in IoT-Enabled Healthcare System , 2020, IEEE Access.

[34]  Changchuan Yin,et al.  Joint resource allocation and computation offloading in mobile edge computing for SDN based wireless networks , 2020, Journal of Communications and Networks.

[35]  Derrick Wing Kwan Ng,et al.  Robust Beamforming for NOMA-Based Cellular Massive IoT With SWIPT , 2020, IEEE Transactions on Signal Processing.

[36]  Christos Bouras,et al.  Cost modeling for SDN/NFV based mobile 5G networks , 2016, 2016 8th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT).

[37]  Arjan Durresi,et al.  A survey: Control plane scalability issues and approaches in Software-Defined Networking (SDN) , 2017, Comput. Networks.

[38]  Ian F. Akyildiz,et al.  6G and Beyond: The Future of Wireless Communications Systems , 2020, IEEE Access.

[39]  Subramaniam Shamala,et al.  Resource Management in SDN-Based Cloud and SDN-Based Fog Computing: Taxonomy Study , 2021, Symmetry.

[40]  Yongli Zhao,et al.  Edge Computing and Networking: A Survey on Infrastructures and Applications , 2019, IEEE Access.

[41]  Stéphane Betgé-Brezetz,et al.  Trust support for SDN controllers and virtualized network applications , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[42]  Rajiv Ranjan,et al.  SAFE: SDN-Assisted Framework for Edge–Cloud Interplay in Secure Healthcare Ecosystem , 2019, IEEE Transactions on Industrial Informatics.

[44]  Zayed Us Salehin,et al.  QoS Performance Enhancement Policy through Combining Fog and SDN , 2021, Simul. Model. Pract. Theory.

[45]  Rajkumar Buyya,et al.  iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments , 2016, Softw. Pract. Exp..

[46]  Rajkumar Buyya,et al.  CloudSimSDN: Modeling and Simulation of Software-Defined Cloud Data Centers , 2015, 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.

[47]  Jose Ordonez-Lucena,et al.  Network Slicing for 5G with SDN/NFV: Concepts, Architectures, and Challenges , 2017, IEEE Communications Magazine.

[48]  Rajkumar Buyya,et al.  Fog Computing: A Taxonomy, Survey and Future Directions , 2016, Internet of Everything.

[49]  Ghulam Muhammad Shaikh,et al.  A Centralized Reputation Management Scheme for Isolating Malicious Controller(s) in Distributed Software-Defined Networks , 2017, ArXiv.

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

[51]  David Fernández,et al.  NFV and SDN-Based Differentiated Traffic Treatment for Residential Networks , 2020, IEEE Access.

[52]  Shangguang Wang,et al.  Cognitive Service Architecture for 6G Core Network , 2021, IEEE Transactions on Industrial Informatics.

[53]  Atay Ozgovde,et al.  How Can Edge Computing Benefit From Software-Defined Networking: A Survey, Use Cases, and Future Directions , 2017, IEEE Communications Surveys & Tutorials.

[54]  Abdulrahman Alamer,et al.  Security and privacy-awareness in a software-defined fog computing network for the Internet of Things , 2021, Opt. Switch. Netw..

[55]  Ezzeddine Zagrouba,et al.  A Secure Integrated Fog Cloud-IoT Architecture based on Multi-Agents System and Blockchain , 2021, ICAART.

[56]  Basem M. ElHalawany,et al.  A novel approach for resource utilization and management in SDN , 2017, 2017 13th International Computer Engineering Conference (ICENCO).

[57]  Ridha Soua,et al.  Fog computing as the key for seamless connectivity handover in future vehicular networks , 2019, SAC.

[58]  Luciano Paschoal Gaspary,et al.  Survivor: An enhanced controller placement strategy for improving SDN survivability , 2014, 2014 IEEE Global Communications Conference.

[59]  Zsehong Tsai,et al.  Hierarchical Edge-Cloud SDN Controller System With Optimal Adaptive Resource Allocation for Load-Balancing , 2020, IEEE Systems Journal.

[60]  Raihan Ur Rasool,et al.  Complementing IoT Services Through Software Defined Networking and Edge Computing: A Comprehensive Survey , 2020, IEEE Communications Surveys & Tutorials.

[61]  Rabindra K. Barik,et al.  Energy-Efficient Resource Scheduling in Fog Computing Using SDN Framework , 2020 .

[62]  Wooyeol Choi,et al.  Resource Management in Cloud Radio Access Network: Conventional and New Approaches , 2020, Sensors.

[63]  Sherali Zeadally,et al.  Energy-Efficient Fog Computing for 6G-Enabled Massive IoT: Recent Trends and Future Opportunities , 2022, IEEE Internet of Things Journal.

[64]  H. Valiveti,et al.  Software Defined Device to Device Communication Handover- Latest Advancements , 2021, 2021 6th International Conference on Inventive Computation Technologies (ICICT).

[65]  Andreas Mauthe,et al.  Resilience support in software-defined networking: A survey , 2015, Comput. Networks.

[66]  Shakil Ahmed,et al.  6G Wireless Communication Systems: Applications, Requirements, Technologies, Challenges, and Research Directions , 2019, IEEE Open Journal of the Communications Society.

[67]  Francisco J. Ros,et al.  Five nines of southbound reliability in software-defined networks , 2014, HotSDN.

[68]  Ricard Vilalta,et al.  Control and Management of a Connected Car Using SDN/NFV, Fog Computing and YANG data models , 2018, 2018 4th IEEE Conference on Network Softwarization and Workshops (NetSoft).

[69]  Kun Cao,et al.  A Survey of Deployment Solutions and Optimization Strategies for Hybrid SDN Networks , 2019, IEEE Communications Surveys & Tutorials.

[70]  Taha Landolsi,et al.  Scheduling Internet of Things requests to minimize latency in hybrid Fog-Cloud​ computing , 2020, Future Gener. Comput. Syst..

[71]  Ying-Chang Liang,et al.  Vision, Requirements, and Technology Trend of 6G: How to Tackle the Challenges of System Coverage, Capacity, User Data-Rate and Movement Speed , 2020, IEEE Wireless Communications.

[72]  S. J. Ben Yoo,et al.  FlowBroker: A Software-Defined Network Controller Architecture for Multi-Domain Brokering and Reputation , 2015, Journal of Network and Systems Management.

[73]  Ali Tahir,et al.  Graph-Based Policy Change Detection and Implementation in SDN , 2019, Electronics.

[74]  Maria Rita Palattella,et al.  SDN-RADAR: Network troubleshooting combining user experience and SDN capabilities , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[75]  Joel J. P. C. Rodrigues,et al.  Dynamic Resource Allocation in Fog-Cloud Hybrid Systems Using Multicriteria AHP Techniques , 2020, IEEE Internet of Things Journal.

[76]  Abdelhamied A. Ateya,et al.  Enabling Heterogeneous IoT Networks over 5G Networks with Ultra-Dense Deployment—Using MEC/SDN , 2021, Electronics.

[77]  Alireza Shirmarz,et al.  Taxonomy of controller placement problem (CPP) optimization in Software Defined Network (SDN): a survey , 2021, Journal of Ambient Intelligence and Humanized Computing.

[78]  Noël Crespi,et al.  Self-modeling based diagnosis of services over programmable networks , 2016, 2016 IEEE NetSoft Conference and Workshops (NetSoft).

[79]  Xiaojiang Du,et al.  A Blockchain-SDN-Enabled Internet of Vehicles Environment for Fog Computing and 5G Networks , 2020, IEEE Internet of Things Journal.

[80]  Zayed Us Salehin,et al.  Software-Defined Dew, Roof, Fog and Cloud (SD-DRFC) Framework for IoT Ecosystem: The Journey, Novel Framework Architecture, Simulation, and Use Cases , 2021, SN Computer Science.

[81]  Caijun Zhong,et al.  Integration of Energy, Computation and Communication in 6G Cellular Internet of Things , 2020, IEEE Communications Letters.

[82]  Doug Young Suh,et al.  Learning-Driven Wireless Communications, towards 6G , 2019, 2019 International Conference on Computing, Electronics & Communications Engineering (iCCECE).

[83]  Hailin Zhang,et al.  Reliable Computation Offloading for Edge-Computing-Enabled Software-Defined IoV , 2020, IEEE Internet of Things Journal.

[84]  Lucas Nussbaum,et al.  Decentralized SDN Control Plane for a Distributed Cloud-Edge Infrastructure: A Survey , 2020, IEEE Communications Surveys & Tutorials.

[85]  PRADIP KUMAR SHARMA,et al.  A Software Defined Fog Node Based Distributed Blockchain Cloud Architecture for IoT , 2018, IEEE Access.

[86]  Christian S. Jensen,et al.  An Architectural Framework , 1995, The TSQL2 Temporal Query Language.

[87]  Adrien Lebre,et al.  Estimating Energy Consumption of Cloud, Fog, and Edge Computing Infrastructures , 2019, IEEE Transactions on Sustainable Computing.

[88]  Amir Mosavi,et al.  DistBlockBuilding: A Distributed Blockchain-Based SDN-IoT Network for Smart Building Management , 2020, IEEE Access.

[89]  WHITE PAPER ON RF ENABLING 6 G – OPPORTUNITIES AND CHALLENGES FROM TECHNOLOGY TO SPECTRUM 6 , 2021 .

[90]  Vassilios V. Dimakopoulos,et al.  Modeling and Simulation Tools for Fog Computing - A Comprehensive Survey from a Cost Perspective , 2020, Future Internet.

[91]  Mouad Ben Mamoun,et al.  An Overview on SDN Architectures with Multiple Controllers , 2016, J. Comput. Networks Commun..

[92]  Jean C. Walrand,et al.  Knowledge-Defined Networking: Modelització de la xarxa a través de l’aprenentatge automàtic i la inferència , 2016 .

[93]  Jason P. Jue,et al.  All One Needs to Know about Fog Computing and Related Edge Computing Paradigms , 2019 .

[94]  Sudip Misra,et al.  Assessment of the Suitability of Fog Computing in the Context of Internet of Things , 2018, IEEE Transactions on Cloud Computing.

[95]  Lyes Khoukhi,et al.  A Hybrid SDN Path Computation for Scaling Data Centers Networks , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[96]  Yi Zhou,et al.  Predictive Task Migration Modeling in Software Defined Vehicular Networks , 2019, 2019 IEEE 4th International Conference on Computer and Communication Systems (ICCCS).

[97]  Ratul Mahajan,et al.  Elastic Optical Networking in the Microsoft Cloud , 2016 .

[98]  Marília Curado,et al.  Service Orchestration in Fog Environments , 2017, 2017 IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud).

[99]  Taehong Kim,et al.  Dynamic fog-to-fog offloading in SDN-based fog computing systems , 2021, Future Gener. Comput. Syst..

[100]  Chao Qiu,et al.  Sleeping mode of multi-controller in green software-defined networking , 2016, EURASIP J. Wirel. Commun. Netw..

[101]  Bin Cao,et al.  Resource Allocation in 5G IoV Architecture Based on SDN and Fog-Cloud Computing , 2021, IEEE Transactions on Intelligent Transportation Systems.

[102]  Andrey Koucheryavy,et al.  Survey on Intelligence Edge Computing in 6G: Characteristics, Challenges, Potential Use Cases, and Market Drivers , 2021, Future Internet.

[103]  Gabriel-Miro Muntean,et al.  IHSF: An Intelligent Solution for Improved Performance of Reliable and Time-Sensitive Flows in Hybrid SDN-Based FC IoT Systems , 2020, IEEE Internet of Things Journal.

[104]  Deepak Kumar,et al.  Exploiting the IoT Potential of Blockchain in the IEEE P1931.1 ROOF Standard , 2018, IEEE Communications Standards Magazine.

[105]  Nadir Shah,et al.  Guest Editorial Scalability Issues and Solutions for Software Defined Networks , 2018, IEEE J. Sel. Areas Commun..

[106]  Zuqing Zhu,et al.  Application-driven Provisioning of Service Function Chains over Heterogeneous NFV Platforms , 2020 .

[107]  Fatima de L. P. Duarte-Figueiredo,et al.  A 5G V2X Ecosystem Providing Internet of Vehicles † , 2019, Sensors.

[108]  Gergely Pongrácz,et al.  Transition to SDN is HARMLESS: Hybrid Architecture for Migrating Legacy Ethernet Switches to SDN , 2020, IEEE/ACM Transactions on Networking.

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

[110]  Muhammad Ali Imran,et al.  Enabling Massive IoT in 5G and Beyond Systems: PHY Radio Frame Design Considerations , 2016, IEEE Access.