Skip to content

Opening book details…

Can I read Billing system CPU time on individual VM on EtoBox?

Billing system CPU time on individual VM by Boris Teabe; Alain Tchana; Daniel Hagimont is a scholarly article available to read on EtoBox.

What is Billing system CPU time on individual VM about?

In virtualized cloud hosting centers, a virtual machine (VM) is generally allocated a fixed computing capacity. The virtualization system schedules the VMs and guarantees that each VM capacity is provided and respected. However, a significant amount of CPU time is consumed by the underlying virtualization system, which generally includes device drivers (mainly network and disk drivers). In today's virtualization systems, this CPU time consumed is difficult to monitor and it is not charged to VMs. Such a situation can have important consequences for both clients and provider: performance isolation and predictability for the former and resource management (and especially consolidation) for the latter. In this paper, we propose a virtualization system mechanism which allows estimating the CPU time used by the virtualization system on behalf of VMs. Subsequently, this CPU time is charged to VMs, thus removing the two previous side effects. This mechanism has been implemented in Xen. Its benefits have been evaluated using reference benchmarks.

Author
Boris Teabe; Alain Tchana; Daniel Hagimont
Publisher
IEEE
Published
2016
Language
EN

More by Boris Teabe; Alain Tchana; Daniel Hagimont

Browse all works by Boris Teabe; Alain Tchana; Daniel Hagimont