• DocumentCode
    2016878
  • Title

    Dynamic Provisioning of Virtual Organization Clusters

  • Author

    Murphy, Michael A. ; Kagey, Brandon ; Fenn, Michael ; Goasguen, Sebastien

  • Author_Institution
    Sch. of Comput., Univ. Clemson, Clemson, SC
  • fYear
    2009
  • fDate
    18-21 May 2009
  • Firstpage
    364
  • Lastpage
    371
  • Abstract
    Virtual organization clusters are systems comprised of virtual machines that provide dedicated computing clusters for each individual virtual organization. The design of these clusters allows individual virtual machines to be independent of the underlying physical hardware, potentially allowing virtual clusters to span multiple grid sites. A major challenge in using virtual organization clusters as a grid computing abstraction arises from the need to schedule and provision physical resources to run the virtual machines. This paper describes a virtual cluster scheduler implementation based on the Condor high throughput computing system. By means of real-time monitoring of the Condor job queue, virtual machines that belong to individual virtual organizations are provisioned and booted. Jobs belonging to each virtual organization are then run on the organization-specific virtual machines, which form a cluster dedicated to the specific organization. Once the queued jobs have executed, the virtual machines are terminated, thereby allowing the physical resources to be re-claimed. Tests of this system were conducted using synthetic workloads, demonstrating that dynamic provisioning of virtual machines preserves system throughput for all but the shortest-running of grid jobs, without undue increase in scheduling latency.
  • Keywords
    grid computing; groupware; resource allocation; scheduling; virtual machines; Condor high throughput computing system; Condor job queue; dynamic provisioning; grid computing; real-time monitoring; resource scheduling; virtual machine; virtual organization cluster; Condition monitoring; Delay; Dynamic scheduling; Grid computing; Hardware; Processor scheduling; System testing; Throughput; Virtual machine monitors; Virtual machining; Grid Computing; Virtual Machine; Virtual Organization Cluster; Virtualized Grid;
  • 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.37
  • Filename
    5071893