Toward SLAs Guaranteed Scalable VDC Provisioning in Cloud Data Centers

Cloud computing has been a cost-efficient paradigm for deploying various applications in datacenters in recent years. Therefore, efficient provisioning for virtual data center (VDC) requests from different service providers (SPs) over physical data centers plays a vital role in improving the quality of service (QoS) and reducing the operational cost of SPs. Therefore, a significant attention has been paid for the VDC provisioning problem. However, few approaches have been proposed for the problem of reliable VDC embedding across multiple data centers, as most of them only consider the problem of VDC mapping within a single data center. In this paper, we study the problem of QoS-aware VDC provisioning across multiple data centers, such that the total bandwidth consumption in the inter-data center backbone network is minimized while satisfying the reliability requirement of each VDC request. We formulate this problem as a mathematical optimization problem by using integer linear programming (ILP) and propose an efficient heuristic algorithm called reliable VDC embedding (RVDCE) algorithm to solve this NP-hard problem. The simulation results show that the proposed algorithm performs better in terms of blocking ratio, CPU resource consumption, and bandwidth consumption of backbone network than the existing solution. In addition, this paper has also incorporated integrated security to minimize security vulnerabilities seen in other similar approaches. Apart from demonstrating how to resolve security challenges in our VDC proposal, cost calculations have been implemented to demonstrate the robustness, resiliency, validity, and effectiveness of the VDC provisioning solution for cloud computing.

[1]  Ritu Garg,et al.  Reliability and energy efficient workflow scheduling in cloud environment , 2019, Cluster Computing.

[2]  Navendu Jain,et al.  Understanding network failures in data centers: measurement, analysis, and implications , 2011, SIGCOMM.

[3]  Victor I. Chang,et al.  The efficient framework and algorithm for provisioning evolving VDC in federated data centers , 2017, Future Gener. Comput. Syst..

[4]  Ahmed Amokrane,et al.  Greenhead: Virtual Data Center Embedding across Distributed Infrastructures , 2013, IEEE Transactions on Cloud Computing.

[5]  Muthu Ramachandran Integrated Security Process Improvement Framework for Systems and Services , 2014, Int. J. Syst. Serv. Oriented Eng..

[6]  Mohamed Faten Zhani,et al.  Venice: Reliable virtual data center embedding in clouds , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[7]  Mohsen Guizani,et al.  Cost-Efficient Service Function Chain Orchestration for Low-Latency Applications in NFV Networks , 2019, IEEE Systems Journal.

[8]  Mingwei Xu,et al.  Reliable Multicast in Data Center Networks , 2014, IEEE Transactions on Computers.

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

[10]  Albert Y. Zomaya,et al.  Recent advances in autonomic provisioning of big data applications on clouds , 2015, IEEE Trans. Cloud Comput..

[11]  Bin Wang,et al.  Modeling Heterogeneous Virtual Machines on IaaS Data Centers , 2015, IEEE Communications Letters.

[12]  Gang Sun,et al.  A new technique for efficient live migration of multiple virtual machines , 2016, Future Gener. Comput. Syst..

[13]  Zhiqiang Ma,et al.  HadoopWatch: A first step towards comprehensive traffic forecasting in cloud computing , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[14]  Xiaomin Zhu,et al.  Exploiting Efficient and Scalable Shuffle Transfers in Future Data Center Networks , 2015, IEEE Transactions on Parallel and Distributed Systems.

[15]  Victor I. Chang,et al.  A model to compare cloud and non-cloud storage of Big Data , 2016, Future Gener. Comput. Syst..

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

[17]  Xue Liu,et al.  Temporal Load Balancing with Service Delay Guarantees for Data Center Energy Cost Optimization , 2014, IEEE Transactions on Parallel and Distributed Systems.

[18]  T. S. Eugene Ng,et al.  A Tale of Two Topologies: Exploring Convertible Data Center Network Architectures with Flat-tree , 2017, SIGCOMM.

[19]  Shuai Liu,et al.  Disaster-and-Evacuation-Aware Backup Datacenter Placement Based on Multi-Objective Optimization , 2019, IEEE Access.

[20]  Shan Huang,et al.  VirtualKnotter: Online virtual machine shuffling for congestion resolving in virtualized datacenter , 2014, Comput. Networks.

[21]  Victor Chang,et al.  Service Function Chain Orchestration Across Multiple Domains: A Full Mesh Aggregation Approach , 2018, IEEE Transactions on Network and Service Management.

[22]  Victor I. Chang,et al.  Low-latency orchestration for workflow-oriented service function chain in edge computing , 2018, Future Gener. Comput. Syst..

[23]  Gang Sun,et al.  Live Migration for Multiple Correlated Virtual Machines in Cloud-Based Data Centers , 2018, IEEE Transactions on Services Computing.

[24]  Ching-Hsien Hsu,et al.  Towards increasing reliability of clouds environments with RESTful web services , 2017, Future Gener. Comput. Syst..

[25]  Gwendal Simon,et al.  VDC Planner: Dynamic migration-aware Virtual Data Center embedding for clouds , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[26]  Athanasios V. Vasilakos,et al.  Energy-efficient and traffic-aware service function chaining orchestration in multi-domain networks , 2019, Future Gener. Comput. Syst..

[27]  Xiaojiang Du,et al.  A detection method for a novel DDoS attack against SDN controllers by vast new low-traffic flows , 2016, 2016 IEEE International Conference on Communications (ICC).

[28]  Nachiket Kapre,et al.  Enhancing Butterfly Fat Tree NoCs for FPGAs with Lightweight Flow Control , 2019, 2019 IEEE 27th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM).

[29]  Muthu Ramachandran,et al.  Towards Achieving Data Security with the Cloud Computing Adoption Framework , 2016, IEEE Transactions on Services Computing.

[30]  Jingjing Yao,et al.  Highly efficient data migration and backup for big data applications in elastic optical inter-data-center networks , 2015, IEEE Network.

[31]  Tao Jiang,et al.  Energy Cost Minimization for Distributed Internet Data Centers in Smart Microgrids Considering Power Outages , 2015, IEEE Transactions on Parallel and Distributed Systems.

[32]  Helen J. Wang,et al.  SecondNet: a data center network virtualization architecture with bandwidth guarantees , 2010, CoNEXT.

[33]  Yunhao Liu,et al.  On the Delay Performance in a Large-Scale Wireless Sensor Network: Measurement, Analysis, and Implications , 2015, IEEE/ACM Transactions on Networking.

[34]  Nick McKeown,et al.  pFabric: minimal near-optimal datacenter transport , 2013, SIGCOMM.