作者
Tao Wang, Jiwei Xu, Wenbo Zhang, Jianhua Zhang, Jun Wei, Hua Zhong
发表日期
2017/4/1
期刊
Journal of Systems and Software
卷号
126
页码范围
101-112
出版商
Elsevier
简介
Efficient replay of virtual machines is important for software debugging, fault tolerance, and performance analysis. The current approaches of replaying virtual machines record the details of system execution at runtime. However, these approaches incur much overhead, which affects the system performance. Especially, in a multiprocessor system, recording the shared memory operations of multiple processors leads to a large amount of computing overhead and log files. To address the above issue, this paper proposes ReSeer—a search-based replay approach for multiprocessor virtual machines. ReSeer consists of three phases including record, search, and replay. In the record phase, we record only necessary non-deterministic events at runtime, and incrementally take memory checkpoints at a defined interval. In the search phase, we encode all the possible execution paths as binary strings, and use a genetic …
引用总数
2017201820192020202122
学术搜索中的文章
T Wang, J Xu, W Zhang, J Zhang, J Wei, H Zhong - Journal of Systems and Software, 2017