Software-defined networks for resource allocation in cloud computing: A survey

Abstract Cloud computing has a shared set of resources, including physical servers, networks, storage, and user applications. Resource allocation is a critical issue for cloud computing, especially in Infrastructure-as-a-Service (IaaS). The decision-making process in the cloud computing network is non-trivial as it is handled by switches and routers. Moreover, the network concept drifts resulting from changing user demands are among the problems affecting cloud computing. The cloud data center needs agile and elastic network control functions with control of computing resources to ensure proper virtual machine (VM) operations, traffic performance, and energy conservation. Software-Defined Network (SDN) proffers new opportunities to blueprint resource management to handle cloud services allocation while dynamically updating traffic requirements of running VMs. The inclusion of an SDN for managing the infrastructure in a cloud data center better empowers cloud computing, making it easier to allocate resources. In this survey, we discuss and survey resource allocation in cloud computing based on SDN. It is noted that various related studies did not contain all the required requirements. This study is intended to enhance resource allocation mechanisms that involve both cloud computing and SDN domains. Consequently, we analyze resource allocation mechanisms utilized by various researchers; we categorize and evaluate them based on the measured parameters and the problems presented. This survey also contributes to a better understanding of the core of current research that will allow researchers to obtain further information about the possible cloud computing strategies relevant to IaaS resource allocation.

[1]  Masoud Sabaei,et al.  A scalable traffic engineering technique in an SDN‐based data center network , 2018, Trans. Emerg. Telecommun. Technol..

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

[3]  张颖 Network bandwidth allocation in multi-tenancy cloud computing networks , 2014 .

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

[5]  Song Guo,et al.  An SDN-Based Architecture for Next-Generation Wireless Networks , 2017, IEEE Wireless Communications.

[6]  Mohammed Anbar,et al.  Design of Cloud Computing Load Balance System Based on SDN Technology , 2020 .

[7]  Paolo Casari,et al.  Machine Learning Methods for Reliable Resource Provisioning in Edge-Cloud Computing , 2019, ACM Comput. Surv..

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

[9]  Stefano Giordano,et al.  Cloud and network orchestration in SDN data centers: Design principles and performance evaluation , 2016, Comput. Networks.

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

[11]  Song Guo,et al.  Joint Optimization of Rule Placement and Traffic Engineering for QoS Provisioning in Software Defined Network , 2015, IEEE Transactions on Computers.

[12]  Bo Yi,et al.  Novel resource allocation mechanism for SDN-based data center networks , 2020, J. Netw. Comput. Appl..

[13]  Ahmed Karmouch,et al.  SDN-Based Framework for Infrastructure as a Service Clouds , 2016, 2016 IEEE 9th International Conference on Cloud Computing (CLOUD).

[14]  Jon Crowcroft,et al.  Shortest Path First with Emergency Exits , 1990, SIGCOMM.

[15]  Haitao Yuan,et al.  WARM: Workload-Aware Multi-Application Task Scheduling for Revenue Maximization in SDN-Based Cloud Data Center , 2018, IEEE Access.

[16]  Athanasios V. Vasilakos,et al.  A comprehensive survey of load balancing techniques in software-defined network , 2021, J. Netw. Comput. Appl..

[17]  Charles H.-P. Wen,et al.  Flow-and-VM Migration for Optimizing Throughput and Energy in SDN-Based Cloud Datacenter , 2013, 2013 IEEE 5th International Conference on Cloud Computing Technology and Science.

[18]  Entisar Alkayal Optimizing resource allocation using multi-objective particle swarm optimization in cloud computing systems , 2018 .

[19]  Stefano Giordano,et al.  Datacenter in a Box: Test Your SDN Cloud-Datacenter Controller at Home , 2013, 2013 Second European Workshop on Software Defined Networks.

[20]  Houbing Song,et al.  Imperfect Information Dynamic Stackelberg Game Based Resource Allocation Using Hidden Markov for Cloud Computing , 2018, IEEE Transactions on Services Computing.

[21]  Gamal A. Ebrahim,et al.  Network-aware resource management strategy in cloud computing environments , 2016, 2016 11th International Conference on Computer Engineering & Systems (ICCES).

[22]  Xiaofei Wang,et al.  Dynamic Resource Prediction and Allocation for Cloud Data Center Using the Multiobjective Genetic Algorithm , 2018, IEEE Systems Journal.

[23]  Rolf Stadler,et al.  Resource Management in Clouds: Survey and Research Challenges , 2015, Journal of Network and Systems Management.

[24]  Yi Zhang,et al.  Reinforcement Learning on Computational Resource Allocation of Cloud-based Wireless Networks , 2020, 2020 IEEE 6th World Forum on Internet of Things (WF-IoT).

[25]  Dijiang Huang,et al.  Dynamic Game based Security framework in SDN-enabled Cloud Networking Environments , 2017, SDN-NFV@CODASPY.

[26]  Jon Crowcroft,et al.  Congestion control mechanisms and the best effort service model , 2001, IEEE Netw..

[27]  Stefano Giordano,et al.  An SDN orchestrator for resources chaining in cloud data centers , 2014, 2014 European Conference on Networks and Communications (EuCNC).

[28]  Martín Casado,et al.  Abstractions for software-defined networks , 2014, Commun. ACM.

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

[30]  Dong Liu,et al.  Caching at the wireless edge: design aspects, challenges, and future directions , 2016, IEEE Communications Magazine.

[31]  Shamala Subramaniam,et al.  A Survey on Resource Allocation and Monitoring in Cloud Computing , 2014 .

[32]  Neeraj Kumar,et al.  MEnSuS: An efficient scheme for energy management with sustainability of cloud data centers in edge-cloud environment , 2017, Future Gener. Comput. Syst..

[33]  Sherali Zeadally,et al.  A survey and taxonomy on energy efficient resource allocation techniques for cloud computing systems , 2016, Computing.

[34]  Albert G. Greenberg,et al.  The cost of a cloud: research problems in data center networks , 2008, CCRV.

[35]  Muhammad Shiraz,et al.  A review on interworking and mobility techniques for seamless connectivity in mobile cloud computing , 2014, J. Netw. Comput. Appl..

[36]  Xiaofei Wang,et al.  Cache in the air: exploiting content caching and delivery techniques for 5G systems , 2014, IEEE Communications Magazine.

[37]  Ahmed Karmouch,et al.  Software Defined Network-Based Edge Cloud Resource Allocation Framework , 2019, IEEE Access.

[38]  A. Murat Tekalp,et al.  Dynamic Resource Allocation by Batch Optimization for Value-Added Video Services Over SDN , 2018, IEEE Transactions on Multimedia.

[39]  Sharief F. Babiker,et al.  Dynamic Resource Allocation in Cloud Computing Based on Software-Defined Networking Framework , 2020 .

[40]  Li Li,et al.  Joint power optimization of data center network and servers with correlation analysis , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[41]  V. P. Anuradha,et al.  A survey on resource allocation strategies in cloud computing , 2014, International Conference on Information Communication and Embedded Systems (ICICES2014).

[42]  Yonggang Wen,et al.  Joint virtual machine and bandwidth allocation in software defined network (SDN) and cloud computing environments , 2014, 2014 IEEE International Conference on Communications (ICC).

[43]  Rajkumar Buyya,et al.  Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing , 2012, Future Gener. Comput. Syst..

[44]  Manish Parashar,et al.  Integrating Software Defined Networks within a Cloud Federation , 2015, 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.

[45]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[46]  Kannan Govindarajan,et al.  Realizing the Quality of Service (QoS) in Software-Defined Networking (SDN) based Cloud infrastructure , 2014, 2014 2nd International Conference on Information and Communication Technology (ICoICT).

[47]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[48]  Jarno Vanne,et al.  Dynamic Resource Allocation for HEVC Encoding in FPGA-Accelerated SDN Cloud , 2019, 2019 IEEE Nordic Circuits and Systems Conference (NORCAS): NORCHIP and International Symposium of System-on-Chip (SoC).

[49]  Deng Pan,et al.  Joint Host-Network Optimization for Energy-Efficient Data Center Networking , 2013, 2013 IEEE 27th International Symposium on Parallel and Distributed Processing.

[50]  Munam Ali Shah,et al.  A survey on resource allocation in software defined networks (SDN) , 2017, 2017 23rd International Conference on Automation and Computing (ICAC).

[51]  Muhammad Imran,et al.  Flow-Aware Elephant Flow Detection for Software-Defined Networks , 2020, IEEE Access.

[52]  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).

[53]  Gunjan Tank,et al.  Software-Defined Networking-The New Norm for Networks , 2012 .

[54]  Albert Y. Zomaya,et al.  Optimal Decision Making for Big Data Processing at Edge-Cloud Environment: An SDN Perspective , 2018, IEEE Transactions on Industrial Informatics.

[55]  Andrzej Jajszczyk,et al.  Energy-aware fog and cloud interplay supported by wide area software defined networking , 2016, 2016 IEEE International Conference on Communications (ICC).

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

[57]  Jie Tao,et al.  Online mechanism with latest-reservation for dynamic VMs allocation in private cloud , 2017, Int. J. Syst. Assur. Eng. Manag..

[58]  Bibhudatta Sahoo,et al.  Energy-Efficient Service Allocation Techniques in Cloud: A Survey , 2020, IETE Technical Review.

[59]  Zou Guo-Hong Network Resource Scheduling Mechanism of Cloud Computing Based on SDN , 2016, 2016 International Conference on Intelligent Transportation, Big Data & Smart City (ICITBS).

[60]  Hao Chen,et al.  Enabling cyber-physical communication in 5G cellular networks: challenges, spatial spectrum sensing, and cyber-security , 2017, IET Cyper-Phys. Syst.: Theory & Appl..

[61]  Andreas Kassler,et al.  OpenStackEmu — A cloud testbed combining network emulation with OpenStack and SDN , 2017, 2017 14th IEEE Annual Consumer Communications & Networking Conference (CCNC).

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

[63]  Bing Chen,et al.  A Dynamic Resource Allocation Model for Guaranteeing Quality of Service in Software Defined Networking Based Cloud Computing Environment , 2015, ICCCS.

[64]  Rao Mikkilineni,et al.  Cloud Computing and the Lessons from the Past , 2009, 2009 18th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises.

[65]  Yan Zhang,et al.  SAGECELL: Software-Defined Space-Air-Ground Integrated Moving Cells , 2018, IEEE Communications Magazine.

[66]  Jesper Larsson Träff (Mis)managing parallel computing research through EU project funding , 2016, Commun. ACM.

[67]  Rizos Sakellariou,et al.  Mapping Virtual Machines onto Physical Machines in Cloud Computing , 2016, ACM Comput. Surv..

[68]  Pankesh Patel,et al.  Service Level Agreement in Cloud Computing , 2009 .

[69]  Antonio Pescapè,et al.  A First Look at Public-Cloud Inter-Datacenter Network Performance , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

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

[71]  Jiannong Cao,et al.  Enabling Software Defined Networking with QoS Guarantee for Cloud Applications , 2017, 2017 IEEE 10th International Conference on Cloud Computing (CLOUD).

[72]  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).

[73]  Sex and Sexuality in the United States: A Brief History of Culture Wars , 2011 .

[74]  Shafii Muhammad Abdulhamid,et al.  Recent advancements in resource allocation techniques for cloud computing environment: a systematic review , 2016, Cluster Computing.

[75]  Ahmad Sharieh,et al.  Resource Utilization in Cloud Computing as an Optimization Problem , 2016 .

[76]  Pradeep Kumar,et al.  An Extensive Survey on Data Authentication Schemes in Cloud Computing , 2018, 2018 4th International Conference on Computing Sciences (ICCS).

[77]  Laizhong Cui,et al.  When big data meets software-defined networking: SDN for big data and big data for SDN , 2016, IEEE Network.

[78]  Rob Sherwood,et al.  FlowVisor: A Network Virtualization Layer , 2009 .

[79]  Xiaolong Wu,et al.  Virtualization Technology and its Impact on Computer Hardware Architecture , 2011, 2011 Eighth International Conference on Information Technology: New Generations.

[80]  Shafii Muhammad Abdulhamid,et al.  Resource scheduling for infrastructure as a service (IaaS) in cloud computing: Challenges and opportunities , 2016, J. Netw. Comput. Appl..

[81]  Stephen P. Crago,et al.  Heterogeneous Cloud Computing: The Way Forward , 2015, Computer.

[82]  Mohammad Shojafar,et al.  Joint QoS and Congestion Control Based on Traffic Prediction in SDN , 2017 .

[83]  Bu-Sung Lee,et al.  Optimization of Resource Provisioning Cost in Cloud Computing , 2012, IEEE Transactions on Services Computing.

[84]  Eric Bauer,et al.  Reliability and Availability of Cloud Computing , 2012 .

[85]  Alagan Anpalagan,et al.  Resource Management in Multicloud IoT Radio Access Network , 2019, IEEE Internet of Things Journal.

[86]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[87]  Yu Guo,et al.  Efficient Global Network Resource Pre-Allocation in SDN Based Cloud Centers , 2018, 2018 IEEE 27th International Symposium on Industrial Electronics (ISIE).

[88]  Zhenyu Zhou,et al.  Multi-Scale Dynamic Allocation of Licensed and Unlicensed Spectrum in Software-Defined HetNets , 2019, IEEE Network.

[89]  Raja Lavanya,et al.  Fog Computing and Its Role in the Internet of Things , 2019, Advances in Computer and Electrical Engineering.

[90]  Mianxiong Dong,et al.  Virtual Network Recognition and Optimization in SDN-Enabled Cloud Environment , 2018, IEEE Transactions on Cloud Computing.

[91]  Abdelkader H. Ouda,et al.  Resource allocation in a network-based cloud computing environment: design challenges , 2013, IEEE Communications Magazine.

[92]  Rajkumar Buyya,et al.  ETAS: Energy and thermal‐aware dynamic virtual machine consolidation in cloud data center with proactive hotspot mitigation , 2019, Concurr. Comput. Pract. Exp..

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

[94]  Varalakshmi Perumal,et al.  Network resource provisioning in cloud data center across manifold SDN controllers , 2016, 2016 IEEE International Conference on Engineering and Technology (ICETECH).

[95]  Syed Hamid Hussain Madni,et al.  An Appraisal of Meta-Heuristic Resource Allocation Techniques for IaaS Cloud , 2016 .

[96]  Joan Serrat,et al.  Management and orchestration challenges in network functions virtualization , 2016, IEEE Communications Magazine.

[97]  Sunilkumar S. Manvi,et al.  Resource management for Infrastructure as a Service (IaaS) in cloud computing: A survey , 2014, J. Netw. Comput. Appl..

[98]  Ke Xu,et al.  Toward software defined smart home , 2016, IEEE Communications Magazine.

[99]  Kuochen Wang,et al.  Application-Aware Resource Allocation for SDN-based Cloud Datacenters , 2013, 2013 International Conference on Cloud Computing and Big Data.

[100]  Ejaz Ahmed,et al.  SDN-Based Load Balancing Service for Cloud Servers , 2018, IEEE Communications Magazine.

[101]  Amir Hayat,et al.  Resource management in cloud computing: Taxonomy, prospects, and challenges , 2015, Comput. Electr. Eng..

[102]  Alagan Anpalagan,et al.  Emerging Edge Computing Technologies for Distributed IoT Systems , 2018, IEEE Network.

[103]  Konstantinos Christodoulopoulos,et al.  SDN-enabled application-aware networking for data center networks , 2016, 2016 IEEE International Conference on Electronics, Circuits and Systems (ICECS).

[104]  Yan Zhang,et al.  Software Defined Machine-to-Machine Communication for Smart Energy Management , 2017, IEEE Communications Magazine.

[105]  Fumiyuki Adachi,et al.  A Survey on Resource Allocation for 5G Heterogeneous Networks: Current Research, Future Trends, and Challenges , 2021, IEEE Communications Surveys & Tutorials.

[106]  Benxiong Huang,et al.  Bandwidth-aware energy efficient flow scheduling with SDN in data center networks , 2017, Future Gener. Comput. Syst..

[107]  Meikang Qiu,et al.  A Scalable and Quick-Response Software Defined Vehicular Network Assisted by Mobile Edge Computing , 2017, IEEE Communications Magazine.

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

[109]  Masoud Sabaei,et al.  QRVE: QoS-aware routing and energy-efficient VM Placement for Software-Defined DataCenter Networks , 2016, 2016 8th International Symposium on Telecommunications (IST).

[110]  Amiya Kumar Rath,et al.  SDN-cloud: a power aware resource management system for efficient energy optimization , 2020 .

[111]  Khaoula Hamdi,et al.  Network-aware virtual machine placement in cloud data centers: An overview , 2016, 2016 International Conference on Industrial Informatics and Computer Systems (CIICS).

[112]  Marcos Dias de Assunção,et al.  QVIA-SDN: Towards QoS-Aware Virtual Infrastructure Allocation on SDN-based Clouds , 2019, Journal of Grid Computing.

[113]  Muhammad Khurram Khan,et al.  Cloud resource allocation schemes: review, taxonomy, and opportunities , 2017, Knowledge and Information Systems.

[114]  Song Guo,et al.  Cluster Frameworks for Efficient Scheduling and Resource Allocation in Data Center Networks: A Survey , 2018, IEEE Communications Surveys & Tutorials.

[115]  Dengyin Zhang,et al.  Resource Allocation for Network Slicing in 5G Telecommunication Networks: A Survey of Principles and Models , 2019, IEEE Network.

[116]  Alagan Anpalagan,et al.  Internet of Things (IoT) in 5G Wireless Communications , 2016, IEEE Access.

[117]  Jitendra Singh Study of Response Time in Cloud Computing , 2014 .

[118]  Danda B. Rawat,et al.  Edge Computing Intelligence Using Robust Feature Selection for Network Traffic Classification in Internet-of-Things , 2020, IEEE Access.

[119]  Ravi Kokku,et al.  60 GHz DataCenter Networking : Wireless ⇒ Worry less ? , 2022 .

[120]  Song Guo,et al.  Achieve Sustainable Ultra-Dense Heterogeneous Networks for 5G , 2017, ArXiv.

[121]  デビッド ジェイ ペイジ,et al.  Interconnect system for supply chain management of virtual private network services , 2004 .

[122]  Guangjie Han,et al.  A Hierarchical Jammed-Area Mapping Service for Ubiquitous Communication in Smart Communities , 2018, IEEE Communications Magazine.

[123]  Igor G. Olaizola,et al.  Network Resource Allocation System for QoE-Aware Delivery of Media Services in 5G Networks , 2018, IEEE Transactions on Broadcasting.

[124]  Nader Mokari,et al.  Optimal Qos-aware network reconfiguration in software defined cloud data centers , 2017, Comput. Networks.

[125]  Varalakshmi Perumal,et al.  Energy-aware network resource allocation in SDN , 2016, 2016 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET).

[126]  Ian F. Akyildiz,et al.  A roadmap for traffic engineering in SDN-OpenFlow networks , 2014, Comput. Networks.

[127]  Alexandru Iosup,et al.  Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing , 2011, IEEE Transactions on Parallel and Distributed Systems.

[128]  Jiafu Wan,et al.  Adaptive Transmission Optimization in SDN-Based Industrial Internet of Things With Edge Computing , 2018, IEEE Internet of Things Journal.

[129]  Kuochen Wang,et al.  Application-aware Routing Scheme for SDN-based cloud datacenters , 2015, 2015 Seventh International Conference on Ubiquitous and Future Networks.

[130]  Qian He,et al.  QoS Control Method Based on SDN for Mobile Cloud Service , 2020, 2020 IEEE 13th International Conference on Cloud Computing (CLOUD).

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

[132]  Samah Alnajdi,et al.  A Survey on Resource Allocation in Cloud Computing , 2016, CloudCom 2016.

[133]  Jin-Hee Cho,et al.  Software Defined Network Based Virtual Machine Placement in Cloud Systems , 2017, MILCOM 2017 - 2017 IEEE Military Communications Conference (MILCOM).

[134]  Mohsen Guizani,et al.  Process state synchronization-based application execution management for mobile edge/cloud computing , 2019, Future Gener. Comput. Syst..

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

[136]  Ouassila Hioual,et al.  Resources Allocation in Cloud Computing: A Survey , 2019 .

[137]  Kannan Govindarajan,et al.  An intelligent load balancer for software defined networking (SDN) based cloud infrastructure , 2017, 2017 Second International Conference on Electrical, Computer and Communication Technologies (ICECCT).

[138]  Junaid Shuja,et al.  Bringing Computation Closer toward the User Network: Is Edge Computing the Solution? , 2017, IEEE Communications Magazine.

[139]  Tommaso Cucinotta,et al.  Data Centre Optimisation Enhanced by Software Defined Networking , 2014, 2014 IEEE 7th International Conference on Cloud Computing.

[140]  Deng Pan,et al.  OpenFlow-Based Flow-Level Bandwidth Provisioning for CICQ Switches , 2013, IEEE Trans. Computers.

[141]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms , 2008 .

[142]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

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

[144]  Mohsen Guizani,et al.  Software-Defined Network Forensics: Motivation, Potential Locations, Requirements, and Challenges , 2016, IEEE Network.

[145]  Li Xiaoyong,et al.  Key Technologies of Distributed Storage for Cloud Computing , 2012 .

[146]  Jae-Hyoung Yoo,et al.  SAVE: Energy-aware Virtual Data Center embedding and Traffic Engineering using SDN , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[147]  Alagan Anpalagan,et al.  A comprehensive survey on resource allocation for CRAN in 5G and beyond networks , 2020, J. Netw. Comput. Appl..

[148]  Song Guo,et al.  Green DataPath for TCAM-Based Software-Defined Networks , 2016, IEEE Communications Magazine.

[149]  Amal Elsayed Aboutabl,et al.  Resource Allocation Strategies in Cloud Computing: Overview , 2017 .

[150]  Kaiqi Xiong,et al.  Quality of Service (QoS)-Guaranteed Network Resource Allocation via Software Defined Networking (SDN) , 2014, 2014 IEEE 12th International Conference on Dependable, Autonomic and Secure Computing.

[151]  N. Asha,et al.  A Review on Various Resource Allocation Strategies in Cloud Computing , 2013 .

[152]  Ibrar Yaqoob,et al.  Process Migration-Based Computational Offloading Framework for IoT-Supported Mobile Edge/Cloud Computing , 2019, IEEE Internet of Things Journal.

[153]  Mohamed Othman,et al.  Energy aware resource allocation of cloud data center: review and open issues , 2016, Cluster Computing.

[154]  Kim-Kwang Raymond Choo,et al.  On cloud security attacks: A taxonomy and intrusion detection and prevention as a service , 2016, J. Netw. Comput. Appl..

[155]  Richard E. Brown,et al.  Report to Congress on Server and Data Center Energy Efficiency: Public Law 109-431 , 2008 .

[156]  Leila Musavian,et al.  Dynamic Resource Allocation Model for Distribution Operations Using SDN , 2021, IEEE Internet of Things Journal.

[157]  Ahmed Karmouch,et al.  Fault-tolerant IaaS management for networked cloud infrastructure with SDN , 2017, 2017 IEEE International Conference on Communications (ICC).

[158]  A. Murat Tekalp,et al.  An Optimization Framework for QoS-Enabled Adaptive Video Streaming Over OpenFlow Networks , 2013, IEEE Transactions on Multimedia.

[159]  Vincent W. S. Wong,et al.  Bandwidth allocation and pricing for SDN-enabled home networks , 2015, 2015 IEEE International Conference on Communications (ICC).

[160]  Qing Liao,et al.  Energy Consumption Optimization Scheme of Cloud Data Center Based on SDN , 2018 .

[161]  Xin Chen,et al.  An Energy-Aware Algorithm for Optimizing Resource Allocation in Software Defined Network , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).