ISCAS OpenIR
deterministic replay of multithread applications using virtual machine
Yu Jiageng; Ci Yiwei; Zhou Peng; Wu Yanjun; Zhao Chen
2012
会议名称26th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2012
会议录名称Proceedings - 26th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2012
页码429-434
会议日期March 26, 2012 - March 29, 2012
会议地点Fukuoka, Japan
收录类别EI
ISBN9780769546520
部门归属(1) Institute of Software Chinese Academy of Sciences Beijing 100190 China
摘要The deterministic replay technology usually is used to reproduce non-deterministic failures, especially the concurrency failures which are hard to debug with cyclic-debugging techniques. Previous techniques either incur large overhead or require custom hardware extensions. They have also suffered from the interference with irrelevant processes. This paper introduces WDRVirt, a new software based replay system that provides deterministic replay for concurrent applications. This paper makes three contributions. First, WDRVirt enforces a deterministic replay for the interleaving of lock acquisitions with low performance overhead. Second, different from the previous works, we customize the lightweight virtual machine execution environment as the container for the target program. WDRVirt replays the container to avoid the interference with other irrelevant processes. At last, WDRVirt is deployed into both virtual machine(VM) and virtual machine manager(VMM) to deal with different types of non-deterministic event. We have implemented this system based on the Xen virtualization platform. Our experiments with real-world benchmarks demonstrate the effectiveness of WDRVirt. © 2012 IEEE.; The deterministic replay technology usually is used to reproduce non-deterministic failures, especially the concurrency failures which are hard to debug with cyclic-debugging techniques. Previous techniques either incur large overhead or require custom hardware extensions. They have also suffered from the interference with irrelevant processes. This paper introduces WDRVirt, a new software based replay system that provides deterministic replay for concurrent applications. This paper makes three contributions. First, WDRVirt enforces a deterministic replay for the interleaving of lock acquisitions with low performance overhead. Second, different from the previous works, we customize the lightweight virtual machine execution environment as the container for the target program. WDRVirt replays the container to avoid the interference with other irrelevant processes. At last, WDRVirt is deployed into both virtual machine(VM) and virtual machine manager(VMM) to deal with different types of non-deterministic event. We have implemented this system based on the Xen virtualization platform. Our experiments with real-world benchmarks demonstrate the effectiveness of WDRVirt. © 2012 IEEE.
关键词Managers
主办者IEEE Comput. Soc. Tech. Comm. Distrib. Process.
语种英语
内容类型会议论文
URI标识http://ir.iscas.ac.cn/handle/311060/15726
专题中国科学院软件研究所
推荐引用方式
GB/T 7714
Yu Jiageng,Ci Yiwei,Zhou Peng,et al. deterministic replay of multithread applications using virtual machine[C],2012:429-434.
条目包含的文件
条目无相关文件。
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[Yu Jiageng]的文章
[Ci Yiwei]的文章
[Zhou Peng]的文章
百度学术
百度学术中相似的文章
[Yu Jiageng]的文章
[Ci Yiwei]的文章
[Zhou Peng]的文章
必应学术
必应学术中相似的文章
[Yu Jiageng]的文章
[Ci Yiwei]的文章
[Zhou Peng]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

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