作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2010, Vol. 36 ›› Issue (3): 266-268. doi: 10.3969/j.issn.1000-3428.2010.03.090

• 开发研究与设计技术 • 上一篇    下一篇

支持文件迁移的Linux检查点机制的实现

杨 晖1,陈闳中2   

  1. (1. 同济大学计算机科学与技术系,上海 201804;2. 国家高性能计算机工程技术中心同济分中心,上海 201804)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2010-02-05 发布日期:2010-02-05

Implementation of Linux Checkpoint Mechanism Supporting File Migration

YANG Hui1, CHEN Hong-zhong2   

  1. (1. Department of Computer Science and Technology, Tongji University, Shanghai 201804;
    2. Tongji Branch, National Engineering & Technology Center of High Performance Computer, Shanghai 201804)
  • Received:1900-01-01 Revised:1900-01-01 Online:2010-02-05 Published:2010-02-05

摘要: 在BLCR系统的基础上实现一种支持进程打开文件迁移的检查点机制,给出该机制的总体框架、关键技术、进程打开文件保存恢复、状态保存和恢复的流程。实验结果表明,该机制支持多线程、信号、进程打开文件及管道等的保存与恢复,无需重编译内核,对用户具有良好的透明性。

关键词: 检查点机制, 状态保存, 状态恢复, 进程迁移

Abstract: Based on BLCR system, the paper improves and implements a Checkpoint mechanism which supports process opening file migration. It gives its general framework of the system, key technology, file migration supporting and the specific workflow of state checkpoint and state recovery. Experimental results show that the mechanism supports the checkpoint of multiple threads, signal, pipe and process opening file, does not need recompile the kernel, and has better transparency to users.

Key words: Checkpoint mechanism, state checkpoint, state recovery, process migration

中图分类号: