• DocumentCode
    2543854
  • Title

    Spot-on for Timed instances: Striking a Balance between Spot and On-demand Instances

  • Author

    Knauth, Thomas ; Fetzer, Christof

  • Author_Institution
    Tech. Univ. Dresden, Dresden, Germany
  • fYear
    2012
  • fDate
    1-3 Nov. 2012
  • Firstpage
    105
  • Lastpage
    112
  • Abstract
    Infrastructure as a Service (IaaS) providers currently have no knowledge of the time frame customers intend to lease resources. However, scheduling in the absence of lease time information leads to wasted resources in times of decreasing demand. We explore how IaaS providers can use lease times to optimize resource allocation. We present two virtual machine scheduling algorithms to optimize the virtual-to-physical machine mapping taking lease time into account. Through simulation with synthetic and real-world workloads we evaluate the algorithms´ potential to reduce the number of powered-up physical machines. Depending on data center size and request distribution the cumulative machine uptime is reduced by 28.4% to 51.5% when compared to round robin scheduling and by 3.3% to 16.7% when compared to first fit. Using a real-world workload from Google we achieve savings of 36.7% and 9.9% compared against round robin and first fit, respectively.
  • Keywords
    cloud computing; resource allocation; scheduling; virtual machines; Google; IaaS provider; cumulative machine uptime; data center size; first fit scheduling; infrastructure-as-a-service; on-demand instance; request distribution; resource allocation optimization; resource leasing; round robin scheduling; spot instance; timed instance; virtual machine scheduling algorithm; virtual-to-physical machine mapping; Generators; Resource management; Round robin; Servers; Switches; Time series analysis; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud and Green Computing (CGC), 2012 Second International Conference on
  • Conference_Location
    Xiangtan
  • Print_ISBN
    978-1-4673-3027-5
  • Type

    conf

  • DOI
    10.1109/CGC.2012.61
  • Filename
    6382804