ISCAS OpenIR
虚拟机确定性执行重放的模型分析和实现方法
其他题名model analysis and implementation method of deterministic execution replay based on virtual machine
于佳耕; 周鹏; 武延军; 赵琛
2012
发表期刊软件学报
ISSN1000-9825
卷号23期号:6页码:1620-1634
摘要进程重放用于程序调试,无法重现系统全部状态,难以分析错误根源.而系统级重放复杂且难于实现,尚无模型分析方法提供理论指导,确保重放执行与记录执行等价.为了使执行重放系统适用于系统调试,建立虚拟机指令执行模型,提出了虚拟机执行重放的定义,给出并证明了成功重放的充分条件.根据该充分条件,设计实现了基于Xen的虚拟机重放系统CASMotion.CASMotion讨论了Xen DomU中不确定事件的种类,给出各类事件的重放方法以及时间点的匹配算法.CASMotion成功实现了不确定事件的准确重放,实验结果表明其具有较低的性能损失.
收录类别CNKI ; CSCD
其他摘要To make the replay deterministic,the study presents the definition of VM replay by constructing a VM execution model,and then proves the sufficient conditions of VM replay using formal expressions of the algebra.Based on these conditions,the paper presents CASMotion,a Xen based implementation of VM execution replay.CASMotion classifies the category of non-deterministic events in Xen domU and presents their replaying methods and time matching algorithms.The experiment results show CASMotion can accurately replay the non-deterministic events with low performance penalty.
关键词执行重放 不确定事件 模型分析 虚拟机 Xen
部门归属中国科学院软件研究所基础软件国家工程研究中心;中国科学院研究生院;
学科领域Computer Science (Provided By Thomson Reuters)
资助者国家自然科学基金(90818012)|中国科学院知识创新工程(KGCX2-YW-125)
语种中文
CSCD记录号CSCD:4565359
内容类型期刊论文
URI标识http://ir.iscas.ac.cn/handle/311060/15377
专题中国科学院软件研究所
推荐引用方式
GB/T 7714
于佳耕,周鹏,武延军,等. 虚拟机确定性执行重放的模型分析和实现方法[J]. 软件学报,2012,23(6):1620-1634.
APA 于佳耕,周鹏,武延军,&赵琛.(2012).虚拟机确定性执行重放的模型分析和实现方法.软件学报,23(6),1620-1634.
MLA 于佳耕,et al."虚拟机确定性执行重放的模型分析和实现方法".软件学报 23.6(2012):1620-1634.
条目包含的文件
条目无相关文件。
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[于佳耕]的文章
[周鹏]的文章
[武延军]的文章
百度学术
百度学术中相似的文章
[于佳耕]的文章
[周鹏]的文章
[武延军]的文章
必应学术
必应学术中相似的文章
[于佳耕]的文章
[周鹏]的文章
[武延军]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。