Towards Bandwidth Guaranteed Virtual Cluster Reallocation in the Cloud

Cloud data center traffic is experiencing a rapid growth as more and more data-intensive applications are required to process big data in a cloud data center. Although fat-tree networks own rich path multiplicity, and have been widely adopted as network topologies in cloud data center networks to transmit vast bisection bandwidth, they lead to bandwidth-related bottlenecks. To address this issue, in this paper, we propose a traffic-aware virtual cluster reallocation approach via biogeography-based optimization to allocate some reallocated virtual machines (VMs) as compact as possible with those VMs in the same virtual clusters. In order to validate our approach, we build a system model to perform a thorough evaluation of its performance. Experimental results show that our proposed approach outperforms six existed approaches in term of total transmission cost, total processing time, and total network resource consumption.

[1]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[2]  Özgür Ulusoy,et al.  Network-aware virtual machine placement in cloud data centers with multiple traffic-intensive components , 2015, Comput. Networks.

[3]  Zibin Zheng,et al.  On Cloud Service Reliability Enhancement with Optimal Resource Usage , 2016, IEEE Transactions on Cloud Computing.

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

[5]  Dan Simon,et al.  Biogeography-Based Optimization , 2022 .

[6]  Borko Furht,et al.  Handbook of Cloud Computing , 2010 .

[7]  Jing Zhang,et al.  The placement method of resources and applications based on request prediction in cloud data center , 2014, Inf. Sci..

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

[9]  Rajkumar Buyya,et al.  Using Proactive Fault-Tolerance Approach to Enhance Cloud Service Reliability , 2018, IEEE Transactions on Cloud Computing.

[10]  David B. Skillicorn,et al.  Models and languages for parallel computation , 1998, CSUR.

[11]  Rajkumar Buyya,et al.  Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers , 2012, Concurr. Comput. Pract. Exp..

[12]  Rajkumar Buyya,et al.  An environment for modeling and simulation of message‐passing parallel applications for cloud computing , 2013, Softw. Pract. Exp..