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...
Autores principales: | , , , , , |
---|---|
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 |