Impact of Machine Virtualization on Timing Precision for Performance-critical Tasks
[摘要] 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 Network-bound 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 results provide a very good estimation of timing behavior. It is essential for real-time and performance-critical applications such as image processing or real-time control.
[发布日期] [发布机构] Anhalt University of Applied Sciences, Faculty of Electrical, Mechanical and Industrial Engineering, Bernburger Str. 57, Köthen; 06366, Germany^1
[效力级别] 无线电电子学 [学科分类]
[关键词] Critical applications;Critical tasks;Hardware virtualization;Host-based;Measurement study;Sleep operations;Statistical parameters;Timing behaviors [时效性]