Detecting and Analyzing VM-exits

Xiaolin Wang,Binbin Zhang,Haogang Chen,Xinxin Jin,Yingwei Luo,Xiaoming Li,Zhenlin Wang
DOI: https://doi.org/10.1109/CIT.2010.392
2010-01-01
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.
What problem does this paper attempt to address?