Adaptive Virtual Machine Management in the Cloud: A Performance-Counter-Driven Approach
Gildo Torres and
Chen Liu
Additional contact information
Gildo Torres: Department of Electrical and Computer Engineering, Clarkson University, Potsdam, NY, USA
Chen Liu: Department of Electrical and Computer Engineering, Clarkson University, Potsdam, NY, USA
International Journal of Systems and Service-Oriented Engineering (IJSSOE), 2014, vol. 4, issue 2, 28-43
Abstract:
The success of cloud computing technologies heavily depends on both the underlying hardware and system software support for virtualization. In this study, we propose to elevate the capability of the hypervisor to monitor and manage co-running virtual machines (VMs) by capturing their dynamic behavior at runtime and adaptively schedule and migrate VMs across cores to minimize contention on system resources hence maximize the system throughput. Implemented at the hypervisor level, our proposed scheme does not require any changes or adjustments to the VMs themselves or the applications running inside them, and minimal changes to the host OS. It also does not require any changes to existing hardware structures. These facts reduce the complexity of our approach and improve portability at the same time. The main intuition behind our approach is that because the host OS schedules entire virtual machines, it loses sight of the processes and threads that are running within the VMs; it only sees the averaged resource demands from the past time slice. In our design, we sought to recreate some of this low level information by using performance counters and simple virtual machine introspection techniques. We implemented an initial prototype on the Kernel Virtual Machine (KVM) and our experimental results show the presented approach is of great potential to improve the overall system throughput in the Cloud environment.
Date: 2014
References: Add references at CitEc
Citations:
Downloads: (external link)
http://services.igi-global.com/resolvedoi/resolve. ... 18/ijssoe.2014040103 (application/pdf)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:igg:jssoe0:v:4:y:2014:i:2:p:28-43
Access Statistics for this article
International Journal of Systems and Service-Oriented Engineering (IJSSOE) is currently edited by Wuhui Chen
More articles in International Journal of Systems and Service-Oriented Engineering (IJSSOE) from IGI Global
Bibliographic data for series maintained by Journal Editor ().