DocumentCode
2200854
Title
Detecting and Analyzing VM-exits
Author
Wang, Xiaolin ; Zhang, Binbin ; Chen, Haogang ; Jin, Xinxin ; Luo, Yingwei ; Li, Xiaoming ; Wang, Zhenlin
Author_Institution
Dept. of Comput. Sci. & Technol., Peking Univ., Beijing, China
fYear
2010
fDate
June 29 2010-July 1 2010
Firstpage
2273
Lastpage
2277
Abstract
Intel and AMD have provided hardware support, VT and SVM, to support classical full virtualization. The hardware extensions help to implement a VMM without changing the guest OS or resorting to software binary translation. Ironically, a VMM using VT or SVM has not yet met performance expectation. One major reason is that there still exist too many VM exits that incur significant overhead. This paper proposed a novel method, Competition in Bucket Method (CBM), to track all VM exits efficiently. The analysis and experiments show that, CBM can find out hot VM exits efficiently.
Keywords
operating systems (computers); program interpreters; virtual machines; VM-exit; competition in bucket method; hardware extension; hot instruction; operating system; software binary translation; virtual machine monitor; virtualization; Arrays; Hardware; Operating systems; Support vector machines; USA Councils; Competition in Bucket Method; Hot Instructions; VM Exits; Virtual Machine Monitor; Virtualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Conference_Location
Bradford
Print_ISBN
978-1-4244-7547-6
Type
conf
DOI
10.1109/CIT.2010.392
Filename
5578328
Link To Document