Cargando…

Deadline aware virtual machine scheduler for scientific grids and cloud computing

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 bene...

Descripción completa

Detalles Bibliográficos
Autores principales: Khalid, Omer, Maljevic, Ivo, Anthony, Richard, Petridis, Miltos, Parrot, Kevin, Schulz, Markus
Lenguaje:eng
Publicado: 2010
Materias:
Acceso en línea:https://dx.doi.org/10.1109/WAINA.2010.107
http://cds.cern.ch/record/1294650
_version_ 1780920862205018112
author Khalid, Omer
Maljevic, Ivo
Anthony, Richard
Petridis, Miltos
Parrot, Kevin
Schulz, Markus
author_facet Khalid, Omer
Maljevic, Ivo
Anthony, Richard
Petridis, Miltos
Parrot, Kevin
Schulz, Markus
author_sort Khalid, Omer
collection CERN
description 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.
id cern-1294650
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2010
record_format invenio
spelling cern-12946502023-03-14T20:48:21Zdoi:10.1109/WAINA.2010.107http://cds.cern.ch/record/1294650engKhalid, OmerMaljevic, IvoAnthony, RichardPetridis, MiltosParrot, KevinSchulz, MarkusDeadline aware virtual machine scheduler for scientific grids and cloud computingComputing and ComputersVirtualization 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.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.arXiv:1009.4847oai:cds.cern.ch:12946502010-09-27
spellingShingle Computing and Computers
Khalid, Omer
Maljevic, Ivo
Anthony, Richard
Petridis, Miltos
Parrot, Kevin
Schulz, Markus
Deadline aware virtual machine scheduler for scientific grids and cloud computing
title Deadline aware virtual machine scheduler for scientific grids and cloud computing
title_full Deadline aware virtual machine scheduler for scientific grids and cloud computing
title_fullStr Deadline aware virtual machine scheduler for scientific grids and cloud computing
title_full_unstemmed Deadline aware virtual machine scheduler for scientific grids and cloud computing
title_short Deadline aware virtual machine scheduler for scientific grids and cloud computing
title_sort deadline aware virtual machine scheduler for scientific grids and cloud computing
topic Computing and Computers
url https://dx.doi.org/10.1109/WAINA.2010.107
http://cds.cern.ch/record/1294650
work_keys_str_mv AT khalidomer deadlineawarevirtualmachineschedulerforscientificgridsandcloudcomputing
AT maljevicivo deadlineawarevirtualmachineschedulerforscientificgridsandcloudcomputing
AT anthonyrichard deadlineawarevirtualmachineschedulerforscientificgridsandcloudcomputing
AT petridismiltos deadlineawarevirtualmachineschedulerforscientificgridsandcloudcomputing
AT parrotkevin deadlineawarevirtualmachineschedulerforscientificgridsandcloudcomputing
AT schulzmarkus deadlineawarevirtualmachineschedulerforscientificgridsandcloudcomputing