skip to main content
10.1145/1555271.1555278acmconferencesArticle/Chapter ViewAbstractPublication PagesicacConference Proceedingsconference-collections
research-article

Virtual machine contracts for datacenter and cloud computing environments

Published:19 June 2009Publication History

ABSTRACT

Virtualization is an important enabling technology for many large private datacenters and cloud computing environments. Virtual machines often have complex expectations of their runtime environment such as access to a particular network segment or storage system. Similarly, the runtime environment may have complex expectations of a virtual machine's behavior such as compliance with network access control criteria or limits on the type and quantity of network traffic generated by the virtual machine. Today, these diverse requirements are too often specified, communicated and managed with non-portable, site specific, loosely coupled, and out-of-band processes. We propose Virtual Machine Contracts (VMCs), a platform independent way of automating the communication and management of such requirements. We describe how VMCs can be expressed through additions to the Open Virtual Machine Format (OVF) standard and how they can be managed in a uniform way even across environments with heterogeneous elements for enforcement. We explore use cases for this approach and argue that it is an essential step towards automated control and management of virtual machines in large datacenters and cloud computing environments.

References

  1. DMTF System Virtualization, Partitioning and Clustering Working Group, "Open Virtualization Format (OVF) Specification, Version 0.90", April 2008.Google ScholarGoogle Scholar
  2. M. Armbrust, A. Fox, R. Griffith, A. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, M. Zaharia, "Above the Clouds: A Berkeley View of Cloud Computing", University of California at Berkeley Technical Report No. UCB/EECS-209-28, February 10 2009.Google ScholarGoogle Scholar
  3. B-hive, Application Performance Management for VMware Infrastructure, http://www.bhive.net/.Google ScholarGoogle Scholar
  4. J. Fry, "Sorry, VMware: you don't need virtualization for cloud computing", http://datacenterdialog.blogspot.com/2009/02/sorry-vmware-you-dont-need.html, February 25 2009.Google ScholarGoogle Scholar
  5. VMsafe: A Security Technology for Virtualized Environments, http://www.vmware.com/overview/security/vmsafe.Google ScholarGoogle Scholar
  6. C. Hoff, "The Four Horsemen Of the Virtualization Security Apocalypse", Black Hat 2008.Google ScholarGoogle Scholar
  7. VMware Virtual Center, http://www.vmware.com/products/vi/vc/.Google ScholarGoogle Scholar
  8. XenStore, http://wiki.xensource.com/xenwiki/XenStore.Google ScholarGoogle Scholar
  9. VMware Virtual Appliance Marketplace, http://www.vmware.com/appliances.Google ScholarGoogle Scholar
  10. Bagvapp Virtual Appliance Repository, http://bagside.com/bagvapp.Google ScholarGoogle Scholar
  11. RPath, http://www.rpath.com.Google ScholarGoogle Scholar
  12. Thoughtpolice VMware Images, http://www.thoughtpolice.co.uk.Google ScholarGoogle Scholar
  13. Jailtime, http://www.jailtime.org.Google ScholarGoogle Scholar
  14. J. Matthews, J. Herne, T. Deshane, P. Jablonski, L. Cherian, M. McCabe, "Data Protection and Rapid Recovery From Attack With A Virtual Private File Server and Virtual Machine Appliances", Proceedings of the IASTED International Conference on Communication, Network and Information Security (CNIS 2005), p. 170--181, November 2005.Google ScholarGoogle Scholar
  15. VMware Application vServices, http://www.vmware.com/technology/virtual-datacenter-os/application.html.Google ScholarGoogle Scholar

Index Terms

  1. Virtual machine contracts for datacenter and cloud computing environments

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ACDC '09: Proceedings of the 1st workshop on Automated control for datacenters and clouds
      June 2009
      64 pages
      ISBN:9781605585857
      DOI:10.1145/1555271

      Copyright © 2009 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 19 June 2009

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader