Pin-Tool based execution backtracking

Shuangjian Wei, Weixing Ji*, Qiurui Chen, Yizhuo Wang

*此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Checkpoint/restart is a common fault tolerant technique which periodically dump state to reliable storage and restart applications after failure. Most of existing checkpoint/restart implementations only handle volatile state and lack of support for persistence state of applications. Even the algorithm specifically designed for file checkpointing may not support complex operations and some need to modify source code. This paper presents a new checkpoint technique, which use dynamic instrumentation to temporarily cache disk operations in memory, and use existing memory checkpoint tool to dump or restore process state at runtime. We show that not only can this method create regular checkpoints for both volatile and persistence state, but also has important applications in execution backtracking.

源语言英语
主期刊名Advanced Computer Architecture - 13th Conference, ACA 2020, Proceedings
编辑Dezun Dong, Cunlu Li, Dongsheng Li, Junjie Wu, Xiaoli Gong
出版商Springer Science and Business Media Deutschland GmbH
192-206
页数15
ISBN(印刷版)9789811581342
DOI
出版状态已出版 - 2020
活动13th Conference on Advanced Computer Architecture, ACA 2020 - Kunming, 中国
期限: 13 8月 202015 8月 2020

出版系列

姓名Communications in Computer and Information Science
1256 CCIS
ISSN(印刷版)1865-0929
ISSN(电子版)1865-0937

会议

会议13th Conference on Advanced Computer Architecture, ACA 2020
国家/地区中国
Kunming
时期13/08/2015/08/20

指纹

探究 'Pin-Tool based execution backtracking' 的科研主题。它们共同构成独一无二的指纹。

引用此