Data-Aware Virtual Machine Placement and Rate Allocation in Cloud Environment

Infrastructure-as-a-service cloud provides a suitable environment where cloud users can run data-intensive applications and store their required data files. The performance of data-intensive applications strongly depends on data transmission delay. This delay is a function of the size of data files, the location of virtual machines that run the applications as well as the allocation of data rates to virtual machines. In this paper, we propose a novel virtual machine placement algorithm that jointly optimizes the placement of virtual machines as well as their allocated data rates. Through Simulation results we show that the proposed algorithm can significantly reduce the data transfer delay for virtual machines compared to placement algorithms previously proposed in the literature.

[1]  Jun Yan,et al.  A Network-aware Virtual Machine Placement and Migration Approach in Cloud Computing , 2010, 2010 Ninth International Conference on Grid and Cloud Computing.

[2]  Antonio Puliafito,et al.  Improving Virtual Machine Migration in Federated Cloud Environments , 2010, 2010 2nd International Conference on Evolving Internet.

[3]  Jean-Marc Menaud,et al.  Autonomic virtual resource management for service hosting platforms , 2009, 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing.

[4]  Rajkumar Buyya,et al.  Energy Efficient Allocation of Virtual Machines in Cloud Data Centers , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[5]  Rubén S. Montero,et al.  Dynamic placement of virtual machines for cost optimization in multi-cloud environments , 2011, 2011 International Conference on High Performance Computing & Simulation.

[6]  Yee Ming Chen,et al.  Optimal Provisioning of Resource in a Cloud Service , 2010 .

[7]  Ted K. Ralphs,et al.  Integer and Combinatorial Optimization , 2013 .

[8]  Ailsa H. Land,et al.  An Automatic Method of Solving Discrete Programming Problems , 1960 .

[9]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988, Wiley interscience series in discrete mathematics and optimization.