实时交互进程的并发检查点技术

廖剑伟, 李莉, 陈善雄, 余建桥

廖剑伟, 李莉, 陈善雄, 余建桥. 实时交互进程的并发检查点技术[J]. 电子科技大学学报, 2011, 40(4): 573-576. DOI: 10.3969/j.issn.1001-0548.2011.04.020
引用本文: 廖剑伟, 李莉, 陈善雄, 余建桥. 实时交互进程的并发检查点技术[J]. 电子科技大学学报, 2011, 40(4): 573-576. DOI: 10.3969/j.issn.1001-0548.2011.04.020
LIAO Jian-wei, LI Li, CHEN Shan-xiong, YU Jian-qiao. Concurrent Checkpoint/Restart Mechanism for Real-Time Interactive Processes[J]. Journal of University of Electronic Science and Technology of China, 2011, 40(4): 573-576. DOI: 10.3969/j.issn.1001-0548.2011.04.020
Citation: LIAO Jian-wei, LI Li, CHEN Shan-xiong, YU Jian-qiao. Concurrent Checkpoint/Restart Mechanism for Real-Time Interactive Processes[J]. Journal of University of Electronic Science and Technology of China, 2011, 40(4): 573-576. DOI: 10.3969/j.issn.1001-0548.2011.04.020

实时交互进程的并发检查点技术

基金项目: 

国家863计划(2006AA10Z1E6);中央高校基本科研业务费专项资金(XDJK2009C025);重庆市自然科学基金(CSTC2010BB2006)

详细信息
    作者简介:

    廖剑伟(1981-),男,博士生,主要从事可靠性操作系统方面的研究.

  • 中图分类号: TP393

Concurrent Checkpoint/Restart Mechanism for Real-Time Interactive Processes

  • 摘要: 提出了一种并发检查点技术,允许进程在设置检查点的同时尽可能保持继续执行。在拷贝进程地址空间(设置检查点的步骤之一)的同时,阻塞页面写操作并拷贝该原始页面到指定缓冲区,达到不需要在拷贝进程空间的同时停止该被设置检查点进程,最后结合缓冲区中拷贝页面,得到具有一致性的进程状态的映像文件。实验结果表明,可以减少20%~70%被检查进程的停止时间,使得检查点的设置与进程的执行具有一定的并发性。减少被检查进程在设置检查点时的停止时间,适合实时性和交互性要求较高的进程设置检查点。
    Abstract: This paper presents a new concurrent checkpoint/restart mechanism, it allows the checkpointed process (checkpointee) without stopping while doing checkpointing to some extent. The checkpointee can continue to run until a write request is captured by tracing TLB during dumping memory pages (which is a critical step of doing checkpoint). At that time, the checkpoint module will copy the requested page to the designated memory buffer, then enable the write operation. Then, it can form an image file with consistent process state by using original pages which copied in the designate memory buffer. The experimental results show that this mechanism can reduce 20% ~70% stopping time of checkpointee to ensure the concurrency between doing checkpoint and execution of checkpointee. This mechanism is a quite good choice for hign real-time and interactive priority applications.
计量
  • 文章访问数:  4391
  • HTML全文浏览量:  100
  • PDF下载量:  40
  • 被引次数: 0
出版历程
  • 收稿日期:  2009-11-30
  • 修回日期:  2010-05-06
  • 刊出日期:  2011-08-14

目录

    /

    返回文章
    返回