Cargando…
Achieving High Resolution Timer Events in Virtualized Environment
Virtual Machine Monitors (VMM) have become popular in different application areas. Some applications may require to generate the timer events with high resolution and precision. This however may be challenging due to the complexity of VMMs. In this paper we focus on the timer functionality provided...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2015
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4503740/ https://www.ncbi.nlm.nih.gov/pubmed/26177366 http://dx.doi.org/10.1371/journal.pone.0130887 |
_version_ | 1782381353055027200 |
---|---|
author | Adamczyk, Blazej Chydzinski, Andrzej |
author_facet | Adamczyk, Blazej Chydzinski, Andrzej |
author_sort | Adamczyk, Blazej |
collection | PubMed |
description | Virtual Machine Monitors (VMM) have become popular in different application areas. Some applications may require to generate the timer events with high resolution and precision. This however may be challenging due to the complexity of VMMs. In this paper we focus on the timer functionality provided by five different VMMs—Xen, KVM, Qemu, VirtualBox and VMWare. Firstly, we evaluate resolutions and precisions of their timer events. Apparently, provided resolutions and precisions are far too low for some applications (e.g. networking applications with the quality of service). Then, using Xen virtualization we demonstrate the improved timer design that greatly enhances both the resolution and precision of achieved timer events. |
format | Online Article Text |
id | pubmed-4503740 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2015 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-45037402015-07-17 Achieving High Resolution Timer Events in Virtualized Environment Adamczyk, Blazej Chydzinski, Andrzej PLoS One Research Article Virtual Machine Monitors (VMM) have become popular in different application areas. Some applications may require to generate the timer events with high resolution and precision. This however may be challenging due to the complexity of VMMs. In this paper we focus on the timer functionality provided by five different VMMs—Xen, KVM, Qemu, VirtualBox and VMWare. Firstly, we evaluate resolutions and precisions of their timer events. Apparently, provided resolutions and precisions are far too low for some applications (e.g. networking applications with the quality of service). Then, using Xen virtualization we demonstrate the improved timer design that greatly enhances both the resolution and precision of achieved timer events. Public Library of Science 2015-07-15 /pmc/articles/PMC4503740/ /pubmed/26177366 http://dx.doi.org/10.1371/journal.pone.0130887 Text en © 2015 Adamczyk, Chydzinski http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited. |
spellingShingle | Research Article Adamczyk, Blazej Chydzinski, Andrzej Achieving High Resolution Timer Events in Virtualized Environment |
title | Achieving High Resolution Timer Events in Virtualized Environment |
title_full | Achieving High Resolution Timer Events in Virtualized Environment |
title_fullStr | Achieving High Resolution Timer Events in Virtualized Environment |
title_full_unstemmed | Achieving High Resolution Timer Events in Virtualized Environment |
title_short | Achieving High Resolution Timer Events in Virtualized Environment |
title_sort | achieving high resolution timer events in virtualized environment |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4503740/ https://www.ncbi.nlm.nih.gov/pubmed/26177366 http://dx.doi.org/10.1371/journal.pone.0130887 |
work_keys_str_mv | AT adamczykblazej achievinghighresolutiontimereventsinvirtualizedenvironment AT chydzinskiandrzej achievinghighresolutiontimereventsinvirtualizedenvironment |