• DocumentCode
    2959159
  • Title

    Virtual Machine Resource Allocation for Service Hosting on Heterogeneous Distributed Platforms

  • Author

    Stillwell, Mark ; Vivien, Frédéric ; Casanova, Henri

  • Author_Institution
    Dept. of Eng. Comput., Cranfield Univ., Cranfield, UK
  • fYear
    2012
  • fDate
    21-25 May 2012
  • Firstpage
    786
  • Lastpage
    797
  • Abstract
    We propose algorithms for allocating multiple resources to competing services running in virtual machines on heterogeneous distributed platforms. We develop a theoretical problem formulation and compare these algorithms via simulation experiments based in part on workload data supplied by Google. Our main finding is that vector packing approaches proposed in the homogeneous case can be extended to provide high-quality solutions in the heterogeneous case, and combined to provide a single efficient algorithm. We also consider the case when there may be bounded errors in estimates of performance-related resource needs. We provide a heuristic for compensating for such errors that performs well in simulation, as well as a proof of the worst-case competitive ratio for the single-resource, single-node case when there is no bound on the error.
  • Keywords
    distributed algorithms; resource allocation; virtual machines; Google; heterogeneous case; heterogeneous distributed platforms; service hosting; virtual machine resource allocation; worst-case competitive ratio; Aggregates; Greedy algorithms; Random access memory; Resource management; Sorting; Vectors; Virtual machining; cluster; heterogeneous; scheduler; vector packing; virtual machine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing Symposium (IPDPS), 2012 IEEE 26th International
  • Conference_Location
    Shanghai
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4673-0975-2
  • Type

    conf

  • DOI
    10.1109/IPDPS.2012.75
  • Filename
    6267887