A Cloud Resource Allocation Strategy Based on Fitness Based Live Migration and Clustering

With the advent of cloud computing and its boom in recent years, resource management tends to gain interest. Cloud offers different types of services necessary to mankind, the advancement being the virtual machines as resources in Infrastructure as a service. Our proposed fitness function detects the Hotspot and Coldspot to manage the resources dynamically by performing load balancing and server consolidation which is achieved through migration. The resource usage is maximized through utilization of the resources in their idle periods by forming clusters. The proposed system is implemented with open-source cloud framework OpenNebula. The experimental results prove that proposed system maximizes the resource utilization even in their idle periods.

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

[2]  Rajeev Kumar Gupta,et al.  Survey on Virtual Machine Placement Techniques in Cloud Computing Environment , 2014, CloudCom 2014.

[3]  Lazaros Gkatzikis,et al.  Migrate or not? exploiting dynamic task migration in mobile cloud computing systems , 2013, IEEE Wireless Communications.

[4]  Kevin Lee,et al.  Empirical prediction models for adaptive resource provisioning in the cloud , 2012, Future Gener. Comput. Syst..

[5]  Richa Sinha,et al.  Energy Conscious Dynamic Provisioning of Virtual Machines using Adaptive Migration Thresholds in Cloud Data Center , 2013 .

[6]  Arun Venkataramani,et al.  Black-box and Gray-box Strategies for Virtual Machine Migration , 2007, NSDI.

[7]  Fei Tao,et al.  BGM-BLA: A New Algorithm for Dynamic Migration of Virtual Machines in Cloud Computing , 2016, IEEE Transactions on Services Computing.

[8]  Jung-Shian Li,et al.  Resource allocation in cloud virtual machines based on empirical service traces , 2014, Int. J. Commun. Syst..

[9]  Zhen Xiao,et al.  Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment , 2013, IEEE Transactions on Parallel and Distributed Systems.

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

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