ISCAS OpenIR
virtual machine replay update: improved implementation for modern hardware architecture
Yu Jiageng; Zhou Peng; Wu Yanjun; Zhao Chen
2012
Conference Name2012 IEEE 6th International Conference on Software Security and Reliability Companion, SERE-C 2012
SourceProceedings of the 2012 IEEE 6th International Conference on Software Security and Reliability Companion, SERE-C 2012
Pages1-6
Conference DateJune 20, 2012 - June 22, 2012
Conference PlaceGaithersburg, MD, United states
Indexed TypeEI
ISBN9780769547435
Department(1) Institute of Software Chinese Academy of Sciences Beijing 100190 China
English AbstractThis paper describes a successive and updated work of Revirt project which presents a virtual machine replay framework on Xen hypervisor. As both the commodity hardware and Xen hypervisor have been changed significantly since the first publication of Revirt, the initial implementation does not meet the needs of modern architecture any more. This paper presents an improved implementation of virtual machine execution replay system called CASMotion. CASMotion has three contributions. First, CASMotion uses the performance monitor of Intel Core2 processor to construct time point of recorded events, which makes the event record more complete and precise. Second, CASMotion can fully support multi-core hardware platform which is prevalent today. Third, CASMotion is developed with more general architecture design, which makes it deployable on upstream Xen hypervisor and Dom0. Our experiments under a varity of workloads shows CASMotion has low performance impact on monitored DomU. The growth of record log is also in acceptable range. Index Terms-Revirt, execution replay, determinism, virtual machines, Xen. © 2012 IEEE.; This paper describes a successive and updated work of Revirt project which presents a virtual machine replay framework on Xen hypervisor. As both the commodity hardware and Xen hypervisor have been changed significantly since the first publication of Revirt, the initial implementation does not meet the needs of modern architecture any more. This paper presents an improved implementation of virtual machine execution replay system called CASMotion. CASMotion has three contributions. First, CASMotion uses the performance monitor of Intel Core2 processor to construct time point of recorded events, which makes the event record more complete and precise. Second, CASMotion can fully support multi-core hardware platform which is prevalent today. Third, CASMotion is developed with more general architecture design, which makes it deployable on upstream Xen hypervisor and Dom0. Our experiments under a varity of workloads shows CASMotion has low performance impact on monitored DomU. The growth of record log is also in acceptable range. Index Terms-Revirt, execution replay, determinism, virtual machines, Xen. © 2012 IEEE.
Keywordc (Programming Language) Hardware Microprocessor Chips Security Of Data Software Reliability
SponsorshipIEEE Reliability Society
Language英语
Content Type会议论文
URIhttp://ir.iscas.ac.cn/handle/311060/15755
Collection中国科学院软件研究所
Recommended Citation
GB/T 7714
Yu Jiageng,Zhou Peng,Wu Yanjun,et al. virtual machine replay update: improved implementation for modern hardware architecture[C],2012:1-6.
Files in This Item:
There are no files associated with this item.
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[Yu Jiageng]'s Articles
[Zhou Peng]'s Articles
[Wu Yanjun]'s Articles
Baidu academic
Similar articles in Baidu academic
[Yu Jiageng]'s Articles
[Zhou Peng]'s Articles
[Wu Yanjun]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Yu Jiageng]'s Articles
[Zhou Peng]'s Articles
[Wu Yanjun]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.