Resource Management in SDN-Based Cloud and SDN-Based Fog Computing: Taxonomy Study

Software-defined networks (SDN) is an evolution in networking field where the data plane is separated from the control plane and all the controlling and management tasks are deployed in a centralized controller. Due to its features regarding ease management, it is emerged in other fields such as cloud and fog computing in order to manage asymmetric communication across nodes, thus improving the performance and reducing the power consumption. This study focused on research that were conducted in SDN-based clouds and SDN-based fogs. It overviewed the important contributions in SDN clouds in terms of improving network performances and energy optimization. Moreover, state-of-the-art studies in SDN fogs are presented. The features, methods, environment, dataset, simulation tool and main contributions are highlighted. Finally, the open issues related to both SDN clouds and SDN fogs are defined and discussed.

[1]  Lionel Nkenyereye,et al.  Software Defined Network-Based Multi-Access Edge Framework for Vehicular Networks , 2020, IEEE Access.

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

[3]  Michael Stübert Berger,et al.  Next-Generation SDN and Fog Computing: A New Paradigm for SDN-Based Edge Computing , 2020, Fog-IoT.

[4]  Sujata Banerjee,et al.  ElasticTree: Saving Energy in Data Center Networks , 2010, NSDI.

[5]  Fung Po Tso,et al.  Scalable Traffic-Aware Virtual Machine Management for Cloud Data Centers , 2014, 2014 IEEE 34th International Conference on Distributed Computing Systems.

[6]  Soha Rawas,et al.  Energy, network, and application-aware virtual machine placement model in SDN-enabled large scale cloud data centers , 2021, Multimedia Tools and Applications.

[7]  Ahmed Jawad Kadhim,et al.  Maximizing the Utilization of Fog Computing in Internet of Vehicle Using SDN , 2019, IEEE Communications Letters.

[8]  Brendan Jennings,et al.  QoS-aware multipathing in datacenters using effective bandwidth estimation and SDN , 2016, 2016 12th International Conference on Network and Service Management (CNSM).

[9]  Jemal Abawajy,et al.  BDSP in the cloud: Scheduling and Load Balancing utlizing SDN and CEP , 2020, 2020 20th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGRID).

[10]  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.

[11]  Rajkumar Buyya,et al.  Priority-Aware VM Allocation and Network Bandwidth Provisioning in Software-Defined Networking (SDN)-Enabled Clouds , 2019, IEEE Transactions on Sustainable Computing.

[12]  Erol Gelenbe,et al.  Smart SDN Management of Fog Services , 2020, 2020 Global Internet of Things Summit (GIoTS).

[13]  Jia Liu,et al.  DISCO: Distributed traffic flow consolidation for power efficient data center network , 2017, 2017 IFIP Networking Conference (IFIP Networking) and Workshops.

[14]  Antonio Iera,et al.  Towards Software-defined Fog Computing via Named Data Networking , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[15]  Josip Lorincz,et al.  Minimizing Data Center Uninterruptable Power Supply Overload by Server Power Capping , 2019, IEEE Communications Letters.

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

[17]  Saad Mustafa,et al.  CPU and RAM Energy-Based SLA-Aware Workload Consolidation Techniques for Clouds , 2020, IEEE Access.

[18]  Xiaorui Wang,et al.  Dynamic Control of Flow Completion Time for Power Efficiency of Data Center Networks , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[19]  Mehmet Demirci,et al.  SDN-Based Data Forwarding in Fog-Enabled Smart Grids , 2019, 2019 1st Global Power, Energy and Communication Conference (GPECOM).

[20]  Bo Cheng,et al.  Availability-Aware and Energy-Efficient Virtual Cluster Allocation Based on Multi-Objective Optimization in Cloud Datacenters , 2020, IEEE Transactions on Network and Service Management.

[21]  Albert G. Greenberg,et al.  Data center TCP (DCTCP) , 2010, SIGCOMM '10.

[22]  Enda Barrett,et al.  A Predictive Anti-Correlated Virtual Machine Placement Algorithm for Green Cloud Computing , 2018, 2018 IEEE/ACM 11th International Conference on Utility and Cloud Computing (UCC).

[23]  Raouf Boutaba,et al.  Openflow and SDN for Clouds , 2015 .

[24]  Ridha Soua,et al.  Toward an SDN-based Data Collection Scheme for Vehicular Fog Computing , 2020, ICC 2020 - 2020 IEEE International Conference on Communications (ICC).

[25]  Christian E. Hopps,et al.  Analysis of an Equal-Cost Multi-Path Algorithm , 2000, RFC.

[26]  Rajkumar Buyya,et al.  SLA-Aware and Energy-Efficient Dynamic Overbooking in SDN-Based Cloud Data Centers , 2017, IEEE Transactions on Sustainable Computing.

[27]  G. Ram Mohana Reddy,et al.  Multi-Objective Energy Efficient Virtual Machines Allocation at the Cloud Data Center , 2019, IEEE Transactions on Services Computing.

[28]  Lisandro Zambenedetti Granville,et al.  Network-aware placement of virtual machine ensembles using effective bandwidth estimation , 2014, 10th International Conference on Network and Service Management (CNSM) and Workshop.

[29]  Towards predictable datacenter networks , 2011, SIGCOMM.

[30]  Vijay Mann,et al.  Remedy: Network-Aware Steady State VM Management for Data Centers , 2012, Networking.

[31]  C Arivazhagan.,et al.  A Survey on Fog computing paradigms, Challenges and Opportunities in IoT , 2020, 2020 International Conference on Communication and Signal Processing (ICCSP).

[32]  Min Luo,et al.  Jointly optimized QoS-aware virtualization and routing in software defined networks , 2016, Comput. Networks.

[33]  Keqin Li,et al.  An Energy-Aware Algorithm for Virtual Machine Placement in Cloud Computing , 2019, IEEE Access.

[34]  Decheng Zuo,et al.  SLA-Aware and Energy-Efficient VM Consolidation in Cloud Data Centers Using Robust Linear Regression Prediction Model , 2019, IEEE Access.

[35]  Akram Hakiri,et al.  Deep Reinforcement Learning for Energy-Efficient Task Scheduling in SDN-based IoT Network , 2020, 2020 IEEE 19th International Symposium on Network Computing and Applications (NCA).

[36]  Fung Po Tso,et al.  SDN-based Virtual Machine management for Cloud Data Centers , 2014, 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet).

[37]  Nelson Luis Saldanha da Fonseca,et al.  Delay Estimation in Fogs Based on Software-Defined Networking , 2019, 2019 IEEE Global Communications Conference (GLOBECOM).

[38]  Wei-Tek Tsai,et al.  Prioritizing Service Requests on Cloud with Multi-tenancy , 2010, 2010 IEEE 7th International Conference on E-Business Engineering.

[39]  Thandar Thein,et al.  Energy-Saving Resource Allocation in Cloud Data Centers , 2020, 2020 IEEE Conference on Computer Applications(ICCA).

[40]  Charles Miers,et al.  Cloud resource management: towards efficient execution of large-scale scientific applications and workflows on complex infrastructures , 2017, Journal of Cloud Computing.

[41]  Sibylle Schaller,et al.  Software defined networking architecture standardization , 2017, Comput. Stand. Interfaces.

[42]  Chunjie Zhou,et al.  Profile-Guided Three-Phase Virtual Resource Management for Energy Efficiency of Data Centers , 2020, IEEE Transactions on Industrial Electronics.

[43]  Hong Liu,et al.  Energy proportional datacenter networks , 2010, ISCA.

[44]  Nadir Shah,et al.  ARTNet: Ai-Based Resource Allocation and Task Offloading in a Reconfigurable Internet of Vehicular Networks , 2022, IEEE Transactions on Network Science and Engineering.

[45]  Li-Chun Wang,et al.  EQVMP: Energy-efficient and QoS-aware virtual machine placement for software defined datacenter networks , 2014, The International Conference on Information Networking 2014 (ICOIN2014).

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

[47]  Bechir Hamdaoui,et al.  Energy-Aware Resource Management Framework for Overbooked Cloud Data Centers with SLA Assurance , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[48]  Carlo Giannelli,et al.  A Reference Model and Prototype Implementation for SDN-Based Multi Layer Routing in Fog Environments , 2020, IEEE Transactions on Network and Service Management.

[49]  Miroslav Zivkovic,et al.  Performance of Cloud Computing Centers with Multiple Priority Classes , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[50]  Lisandro Zambenedetti Granville,et al.  Using Empirical Estimates of Effective Bandwidth in Network-Aware Placement of Virtual Machines in Datacenters , 2016, IEEE Transactions on Network and Service Management.

[51]  Xiaodong Wang,et al.  CARPO: Correlation-aware power optimization in data center networks , 2012, 2012 Proceedings IEEE INFOCOM.

[52]  Xiaodong Wang,et al.  PowerFCT: Power Optimization of Data Center Network with Flow Completion Time Constraints , 2015, 2015 IEEE International Parallel and Distributed Processing Symposium.