• DocumentCode
    244093
  • Title

    An Adaptive Utilization Accelerator for Virtualized Environments

  • Author

    Breitgand, David ; Dubitzky, Zvi ; Epstein, Ariel ; Feder, Oshrit ; Glikson, Alex ; Shapira, Inbar ; Toffetti, Giovanni

  • Author_Institution
    Cloud Oper. Syst. Technol., IBM Haifa Res. Lab., Haifa, Israel
  • fYear
    2014
  • fDate
    11-14 March 2014
  • Firstpage
    165
  • Lastpage
    174
  • Abstract
    One of the key enablers of a cloud provider competitiveness is ability to over-commit shared infrastructure at ratios that are higher than those of other competitors, without compromising non-functional requirements, such as performance. A widely recognized impediment to achieving this goal is so called "Virtual Machines sprawl", a phenomenon referring to the situation when customers order Virtual Machines (VM) on the cloud, use them extensively and then leave them inactive for prolonged periods of time. Since a typical cloud provisioning system treats new VM provision requests according to the nominal virtual hardware specification, an often occurring situation is that the nominal resources of a cloud/pool become exhausted fast while the physical hosts utilization remains low.We present a novel cloud resources scheduler called Pulsar that extends OpenStack Nova Filter Scheduler. The key design principle of Pulsar is adaptivity. It recognises that effective safely attainable over-commit ratio varies with time due to workloads\´ variability and dynamically adapts the effective over-commit ratio to these changes. We evaluate Pulsar via extensive simulations and demonstrate its performance on the actual OpenStack based testbed running popular workloads.
  • Keywords
    cloud computing; scheduling; virtual machines; OpenStack Nova Filter Scheduler; OpenStack based testbed; PULSAR; VM provision requests; adaptive utilisation accelerator; cloud provider competitiveness; cloud provisioning system; cloud resource scheduler; nonfunctional requirements; physical host utilization; shared infrastructure; virtual hardware specification; virtual machine sprawl; virtualized environments; Adaptation models; Cloud computing; Degradation; Optical character recognition software; Optimization; Random access memory; Resource management; VM sprawl; cloud; over-commit; over-subscription; resources scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Engineering (IC2E), 2014 IEEE International Conference on
  • Conference_Location
    Boston, MA
  • Type

    conf

  • DOI
    10.1109/IC2E.2014.63
  • Filename
    6903471