ACM Home Page
Please provide us with feedback. Feedback
ClientVisor: leverage COTS OS functionalities for power management in virtualized desktop environment
Full text PdfPdf (547 KB)
Source
ACM/Usenix International Conference On Virtual Execution Environments archive
Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments table of contents
Washington, DC, USA
SESSION: Visors table of contents
Pages 131-140  
Year of Publication: 2009
ISBN:978-1-60558-375-4
Authors
Huacai Chen  Huazhong University of Science and Technology, Wuhan, China
Hai Jin  Huazhong University of Science and Technology, Wuhan, China
Zhiyuan Shao  Huazhong University of Science and Technology, Wuhan, China
Ke Yu  Intel Corporation, Shanghai, China
Kun Tian  Intel Corporation, Shanghai, China
Sponsors
ACM: Association for Computing Machinery
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGOPS: ACM Special Interest Group on Operating Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1508293.1508312
What is a DOI?

ABSTRACT

As an emerging trend, virtualization is more and more widely used in today's computing world. But, the introduc-tion of virtual machines bring trouble for the power man-agement (PM for short), since the operating system can not directly access and control the hardware as before. Solu-tions were proposed to manage the power in the server con-solidation case. However, such solutions are VMM-centric: the VMM gathers the PM decisions of the guests as hints, and makes the final decision to manipulate the hardware. These solutions do not fit well for the virtualized desktop environment, which is highly interactive with the users.

In this paper, we propose a novel solution, called Cli-entVisor, to manage the power in the virtualized desktop environment. The key idea of our scheme is to leverage the functionalities of the Commercial-Off-The-Shelf (COTS) operating system, which actually interacts with the user, to manage the power of the processor and the peripheral de-vices in all possible cases. VMM coordinates the PM deci-sions of the guests only at the key points. By prototype implementation and experiments, we find our scheme re-sults in 22% lower power consumption in the static power usage scenario, and about 8% lower in the dynamic sce-nario than the corresponding cases of Xen. Moreover, the experimental data shows that the deployment of our scheme will not deteriorate the user experience.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Advanced Micro Devices, Inc. AMD64 Architecture Programmer's Manual Vol.2: System Programming, 2007.
 
2
 
3
 
4
 
5
Ebergen, J., Gainsley, J., and Cunningham, P. Transistor sizing: How to control the speed and energy consumption of a circuit. In Proceedings of the 10th International Symposium on Asynchronous Circuits and Systems (ASYNC'04), 2004, pp.51--61.
6
7
8
 
9
 
10
Intel Corporation. Intel 64 and IA32 Architectures Software Developer's Manual Vol.2A: Instruction Set Reference, 2007.
 
11
Intel Corporation. Intel Virtualization Technology for Directed I/O Architecture Specification, 2007.
 
12
Intel Corporation, HP Corporation, Microsoft Corporation, et al. Advanced Configuration and Power Interface Specification, 2006.
13
 
14
 
15
Kumar, A., Shang, L., Peh, L., and Jha, N. K. System-level dynamic thermal management for high performance micro-processors. In IEEE Transactions on Computer-Aided Design, Vol.27, 2008, pp.96--108.
 
16
17
 
18
Neiger, G., Santoni, A., Leung, F., Rodgers, D., and Uhlig, R. Intel virtualization technology: Hardware support for efficient processor virtualization. In Intel Technology Journal, Vol.10, 2006, pp.167--177.
 
19
 
20
21
22
23
24

Collaborative Colleagues:
Huacai Chen: colleagues
Hai Jin: colleagues
Zhiyuan Shao: colleagues
Ke Yu: colleagues
Kun Tian: colleagues