• DocumentCode
    2598925
  • Title

    Deadline Aware Virtual Machine Scheduler for Grid and Cloud Computing

  • Author

    Khalid, Omer ; Maljevic, Ivo ; Anthony, Richard ; Petridis, Miltos ; Parrott, Kevin ; Schulz, Markus

  • Author_Institution
    CERN, Geneva, Switzerland
  • fYear
    2010
  • fDate
    20-23 April 2010
  • Firstpage
    85
  • Lastpage
    90
  • Abstract
    Virtualization technology has enabled applications to be decoupled from the underlying hardware providing the benefits of portability, better control over execution environment and isolation. It has been widely adopted in scientific grids and commercial clouds. Since virtualization, despite its benefits incurs a performance penalty, which could be significant for systems dealing with uncertainty such as High Performance Computing (HPC) applications where jobs have tight deadlines and have dependencies on other jobs before they could run. The major obstacle lies in bridging the gap between performance requirements of a job and performance offered by the virtualization technology if the jobs were to be executed in virtual machines. In this paper, we present a novel approach to optimize job deadlines when run in virtual machines by developing a deadline-aware algorithm that responds to job execution delays in real time, and dynamically optimizes jobs to meet their deadline obligations. Our approaches borrowed concepts both from signal processing and statistical techniques, and their comparative performance results are presented later in the paper including the impact on utilization rate of the hardware resources.
  • Keywords
    Internet; grid computing; scheduling; virtual machines; cloud computing; commercial clouds; deadline aware algorithm; deadline aware virtual machine scheduler; deadline obligation; grid computing; hardware resources; high performance computing; job deadlines; job execution delays; scientific grids; signal processing; statistical technique; utilization rate; virtualization technology; Application virtualization; Cloud computing; Delay effects; Hardware; High performance computing; Isolation technology; Processor scheduling; Signal processing algorithms; Uncertainty; Virtual machining; ATLAS; Cloud; Cluster; Grid; HPC; Job Scheduling; Pilot jobs; Virtualization; Xen;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications Workshops (WAINA), 2010 IEEE 24th International Conference on
  • Conference_Location
    Perth, WA
  • Print_ISBN
    978-1-4244-6701-3
  • Type

    conf

  • DOI
    10.1109/WAINA.2010.107
  • Filename
    5480862