Platform-Agnostic Steal-Time Measurement in a Guest Operating System
Javier Verdu, Juan Jose Costa, Beatriz Otero, Eva Rodriguez, Alex, Pajuelo, Ramon Canal

TL;DR
This paper presents a platform-agnostic method to accurately measure steal time in virtualized environments without host OS cooperation, improving performance metrics in scenarios lacking native steal time support.
Contribution
It introduces a novel approach to estimate steal time inside VMs independently of host-guest OS coupling, enhancing measurement accuracy across platforms.
Findings
High accuracy in load estimation within VMs
Effective computation of steal time without host OS cooperation
Applicable across different virtualization platforms
Abstract
Steal time is a key performance metric for applications executed in a virtualized environment. Steal time measures the amount of time the processor is preempted by code outside the virtualized environment. This, in turn, allows to compute accurately the execution time of an application inside a virtual machine (i.e. it eliminates the time the virtual machine is suspended). Unfortunately, this metric is only available in particular scenarios in which the host and the guest OS are tightly coupled. Typical examples are the Xen hypervisor and Linux-based guest OSes. In contrast, in scenarios where the steal time is not available inside the virtualized environment, performance measurements are, most often, incorrect. In this paper, we introduce a novel and platform agnostic approach to calculate this steal time within the virtualized environment and without the cooperation of the host OS.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Software System Performance and Reliability · Engineering and Test Systems
