2017
DOI: 10.1088/1742-6596/870/1/012007
|View full text |Cite
|
Sign up to set email alerts
|

Impact of Machine Virtualization on Timing Precision for Performance-critical Tasks

Abstract: Abstract. In this paper we present a measurement study to characterize the impact of hardware virtualization on basic software timing, as well as on precise sleep operations of an operating system. We investigated how timer hardware is shared among heavily CPU-, I/O-and Networkbound tasks on a virtual machine as well as on the host machine. VMware ESXi and QEMU/KVM have been chosen as commonly used examples of hypervisor-and host-based models. Based on statistical parameters of retrieved distributions, our res… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

1
7
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
3
1

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(8 citation statements)
references
References 10 publications
1
7
0
Order By: Relevance
“…The median value does not extremely differ from the median values in idle mode. The same can be concluded for QEMU and VMware ESXi [1]. However, this type of load causes long tails on CCDF plot (figure 4), which shows significant influence on mean value.…”
Section: Cpubound Testbedsupporting
confidence: 69%
See 3 more Smart Citations
“…The median value does not extremely differ from the median values in idle mode. The same can be concluded for QEMU and VMware ESXi [1]. However, this type of load causes long tails on CCDF plot (figure 4), which shows significant influence on mean value.…”
Section: Cpubound Testbedsupporting
confidence: 69%
“…As expected, the best performance achieved on Host OS and the worst one is on Virtual Box virtualized OS. As for CCDF of QEMU and VMware ESXi, their results are mostly repeated results for Host OS, and not greater than System Call for Xen virtualized OS [1]. Virtual Box still shows worst results.…”
Section: Cpubound Testbedmentioning
confidence: 88%
See 2 more Smart Citations
“…As a matter of fact, keeping high time precision of control algorithms and meeting soft real-time requirements is a complex problem on modern multi-purpose operating systems such as Linux. This task is becoming even more challenging under virtual environments which require efficient access to the physical platform through the software middleware of the hypervisor or host operating system [3][4][5]. Thus, timing operations used by the applications are usually dependent on certain software layers in the operating system.…”
mentioning
confidence: 99%