• DocumentCode
    2570850
  • Title

    Resource Leasing and the Art of Suspending Virtual Machines

  • Author

    Sotomayor, Borja ; Montero, Rubén Santiago ; Llorente, Ignacio Martín ; Foster, Ian

  • Author_Institution
    Univ. of Chicago, Chicago, IL, USA
  • fYear
    2009
  • fDate
    25-27 June 2009
  • Firstpage
    59
  • Lastpage
    68
  • Abstract
    Using virtual machines as a resource provisioning mechanism offers multiple benefits, most recently exploited by "infrastructure-as-a-service" clouds, but also poses several scheduling challenges. More specifically, although we can use the suspend/resume/migrate capability of virtual machines to support advance reservation of resources efficiently, by using suspension/resumption as a preemption mechanism, this requires adequately modeling the time and resources consumed by these operations to ensure that preemptions are completed before the start of a reservation. In this work we present a model for predicting various runtime overheads involved in using virtual machines, allowing us to efficiently support advance reservations. We extend our lease management software, Haizea, to use this new model in its scheduling decisions, and we use Haizea with the OpenNebula virtual infrastructure manager so the scheduling decisions will be enacted in a Xen cluster. We present both physical and simulated experimental results showing the degree of accuracy of our model and the long-term effects of variables in our model on several workloads.
  • Keywords
    resource allocation; scheduling; virtual machines; Haizea; OpenNebula virtual infrastructure manager; Xen cluster; infrastructure-as-a-service; preemption mechanism; resource lease management; resource provisioning mechanism; resource reservation; scheduling decision; virtual machine resumption; virtual machine suspension; Art; Computational modeling; Predictive models; Resource management; Resumes; Runtime; Testing; Virtual machining; Virtual manufacturing; Voice mail;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications, 2009. HPCC '09. 11th IEEE International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4244-4600-1
  • Electronic_ISBN
    978-0-7695-3738-2
  • Type

    conf

  • DOI
    10.1109/HPCC.2009.17
  • Filename
    5166977