Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3154273.3154331acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicdcnConference Proceedingsconference-collections
short-paper

Distributed Algorithm for Balanced VM Placement for Heterogeneous Cloud Data Centers

Published: 04 January 2018 Publication History

Abstract

Virtual Machine (VM) placement aims to efficiently deploy the dynamically arriving VM requests on active physical servers of a data center. It is one of the most challenging and NP-complete problem [9] while considering the large number of optimization criteria and multi-resource VM requirements. In this context, most of the existing works deal only with limited trade-off among types of resources, individual criteria of optimization and homogeneous computing environment, thus resulting unnecessary activation of servers and drastically increased energy consumptions. High energy consumption will not only lead to high operational cost but also maximize the CO2 emissions to the surroundings. In order to achieve the objectives of energy-efficiency, cloud is required to be analyzed with the perspective of balanced resource utilization. Thus, in this work we propose a distributed multi-coloring model for balanced VM placement and goes beyond the current state of the art by maximizing load balancing and efficient use of computing resources. The proposed solution is extensively evaluated through simulation. Experimental results demonstrate the effectiveness of solution over the existing heuristics and show that it can minimize the number of running servers effectively while optimizing the performance metrics of energy saving, resource utilization and load balancing.

References

[1]
2017. Amazon EC2. (2017). http://aws.amazon.com/ec2/
[2]
2017. OpenNebula. (2017). http://www.opennebula.org
[3]
M. Alicherry and T. V. Lakshman. 2012. Network aware resource allocation in distributed clouds. In 2012 Proceedings IEEE INFOCOM. 963--971.
[4]
Rajkumar Buyya, Chee Shin Yeo, Srikumar Venugopal, James Broberg, and Ivona Brandic. 2009. Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing As the 5th Utility. Future Gener. Comput. Syst. 25, 6 (June 2009), 599--616.
[5]
M. Karimi E. Mohamadi and S. R. Heikalabad. 2011. A Novel Virtual Placement in Virtual Computing. Australian Journal of Basic and Applied Scienes 5, 10 (2011), 1149--1555. http://ajbasweb.com/old/ajbas/2011/October-2011/1549-1555.pdf
[6]
C. Ghribi and D. Zeghlache. 2014. Exact and Heuristic Graph-Coloring for Energy Efficient Advance Cloud Resource Reservation. In 2014 IEEE 7th International Conference on Cloud Computing. 112--119.
[7]
N. T. Hieu, M. Di Francesco, and A. Y. Jaaski. 2014. A virtual machine placement algorithm for balanced resource utilization in cloud data centers. In 2014 IEEE 7th International Conference on Cloud Computing. 474--481.
[8]
W. Li, J. Tordsson, and E. Elmroth. 2011. Modeling for Dynamic Cloud Scheduling Via Migration of Virtual Machines. In 2011 IEEE Third International Conference on Cloud Computing Technology and Science. 163--171.
[9]
X. Li, Z. Qian, R. Chi, B. Zhang, and S. Lu. 2012. Balancing Resource Utilization for Continuous Virtual Machine Requests in Clouds. In 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing. 266--273.
[10]
M. Mishra, A. Das, P. Kulkarni, and A. Sahoo. 2012. Dynamic resource management using virtual machine migrations. IEEE Communications Magazine 50, 9 (September 2012), 34--40.
[11]
Rina Panigrahy, Kunal Talwar, Lincoln Uyeda, and Udi Wieder. 2011. Heuristics for Vector Bin Packing. (January 2011). https://www.microsoft.com/en-us/research/publication/heuristics-for-vector-bin-packing/
[12]
Douglas B. West. 2000. Introduction to Graph Theory (2 ed.). Prentice Hall.
[13]
Binzhou Xia and Zhiyi Tan. 2010. Tighter bounds of the First Fit algorithm for the bin-packing problem. Discrete Applied Mathematics 158, 15 (2010), 1668--1675.
[14]
Ye Xia, Mauricio Tsugawa, Jose A. B. Fortes, and Shigang Chen. 2017. Large-Scale VM Placement with Disk Anti-Colocation Constraints Using Hierarchical Decomposition and Mixed Integer Programming. IEEE Trans. Parallel Distrib. Syst. 28, 5 (May 2017), 1361--1374.

Cited By

View all
  • (2022)Virtual Machine Placement Optimization for Big Data Applications in Cloud ComputingIEEE Access10.1109/ACCESS.2022.320305710(96112-96127)Online publication date: 2022

Index Terms

  1. Distributed Algorithm for Balanced VM Placement for Heterogeneous Cloud Data Centers

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      ICDCN '18: Proceedings of the 19th International Conference on Distributed Computing and Networking
      January 2018
      494 pages
      ISBN:9781450363723
      DOI:10.1145/3154273
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      In-Cooperation

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 04 January 2018

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Energy efficiency
      2. Graph coloring
      3. Heterogeneous Cloud data centers
      4. Load balancing
      5. VM placement

      Qualifiers

      • Short-paper
      • Research
      • Refereed limited

      Conference

      ICDCN '18

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)12
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 08 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2022)Virtual Machine Placement Optimization for Big Data Applications in Cloud ComputingIEEE Access10.1109/ACCESS.2022.320305710(96112-96127)Online publication date: 2022

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media