Skip to main content

A GA-Based Approach for Resource Consolidation of Virtual Machines in Clouds

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 8397))

Abstract

In cloud computing, infrastructure as a service (IaaS) is a growing market that enables users to access cloud resources in the convenient, on-demand manner. The IaaS can provide user to rent the resources of cloud computing and virtual machines (VMs) through virtualization technology. Because different VMs may demand different amounts of resources, an important problem that must be addressed effectively in the cloud is how to decide the mapping adaptively in order to satisfy the resource needs of VMs. The mapping problem solution is called virtual machine placement policy (VMPP). However, VM will change the requirement of resources according to the workload of application VM. Thus, it’s necessary to apply resource consolidation technology to satisfy dynamically resource on demand. In this thesis, we present a two-phase approach for resource consolidation to minimize resource consumption. In the first phase, we use a genetic algorithm to find a reconfiguration plan. In the second phase, we propose a mechanism to find a way to migrate VMs such that the number of active nodes and the overall migration cost could be minimized. Finally, the experimental results show that we obtain well-consolidating active nodes than other existing approaches.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: A view of cloud computing. Communications of the ACM 53(4), 50–58 (2009)

    Article  Google Scholar 

  2. Bobroff, N., Kochut, A., Beaty, K.: Dynamic placement of virtual machines for managing SLA violations. In: Proceeding of IEEE International Symposium on Integrated Network Management, Germany, pp. 119–128 (2007)

    Google Scholar 

  3. Duncan, D., Chu, X., Vecchiola, C., Buyya, R.: The structure of the new ITfrontier: Cloud computing part II (2009), http://texdexter.wordpress.com/2009/12/21/cloud-computing

  4. Han, Y.: On the clouds: A new way of computing. Information Technology & Libraries. Chicago 29(2), 87–92 (2010)

    Google Scholar 

  5. Hermenier, F., Lorca, X., Menaud, J.-M., Muller, G., Lawall, J.: Entropy: A consolidation manager for clusters. In: Proceeding of ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, March 11-13 (2009)

    Google Scholar 

  6. Khanna, G., Beaty, K., Kar, G., Kochut, A.: Application performance management in virtualized server environments. In: IEEE Symposium on Network Operations and Management, pp. 373–381 (2006)

    Google Scholar 

  7. Grit, L., Irwin, D., Yumerefendi, A., Chase, J.: Virtual Machine Hosting for Networked Clusters: Building the Foundations for Autonomic Orchestration. In: Proceedings of International Conference on Virtualization Technology in Distributed Computing, p. 7 (November 2006)

    Google Scholar 

  8. He, L., Zou, D., Zhang, Z., Yang, K., Jin, H., Jarvis, S.A.: Optimizing resource consumptions in clouds. Grid Computing (2011)

    Google Scholar 

  9. Moghaddam, F.F., Cheriet, M.: Decreasing live virtual machine migration down-time using a memory page selection based on memory change. In: Proceeding of International Conference on Sensing and Control (ICNSC), April 10-12, pp. 355–359 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Chuang, IH., Tsai, YT., Horng, MF., Kuo, YH., Hsu, JP. (2014). A GA-Based Approach for Resource Consolidation of Virtual Machines in Clouds. In: Nguyen, N.T., Attachoo, B., Trawiński, B., Somboonviwat, K. (eds) Intelligent Information and Database Systems. ACIIDS 2014. Lecture Notes in Computer Science(), vol 8397. Springer, Cham. https://doi.org/10.1007/978-3-319-05476-6_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-05476-6_35

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-05475-9

  • Online ISBN: 978-3-319-05476-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics