• DocumentCode
    2016556
  • Title

    Resource Allocation Using Virtual Clusters

  • Author

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

  • Author_Institution
    Dept. of Inf. & Comput. Sci., Univ. of Hawai´´i, Honolulu, HI
  • fYear
    2009
  • fDate
    18-21 May 2009
  • Firstpage
    260
  • Lastpage
    267
  • Abstract
    We propose a novel approach for sharing cluster resources among competing jobs. The key advantage of our approach over current solutions is that it increases cluster utilization while optimizing a user-centric metric that captures both notions of performance and fairness. We motivate and formalize the corresponding resource allocation problem, determine its complexity, and propose several algorithms to solve it in the case of a static workload that consists of sequential jobs. Via extensive simulation experiments we identify an algorithm that runs quickly, that is always on par with or better than its competitors, and that produces resource allocations that are close to optimal. We find that the extension of our approach to parallel jobs leads to similarly good results. Finally, we explain how to extend our work to dynamic workloads.
  • Keywords
    parallel machines; resource allocation; scheduling; virtual machines; workstation clusters; cluster utilization; dynamic workloads; resource allocation; static workload; virtual clusters; Clustering algorithms; Data processing; Delay; Grid computing; Large-scale systems; Pervasive computing; Processor scheduling; Resource management; Virtual machining; Virtual manufacturing; cluster; scheduling; virtual machine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2009. CCGRID '09. 9th IEEE/ACM International Symposium on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-3935-5
  • Electronic_ISBN
    978-0-7695-3622-4
  • Type

    conf

  • DOI
    10.1109/CCGRID.2009.23
  • Filename
    5071880