基于Linux内核的进程检查点系统设计与实现  被引量:5

Design and Implementation of Process Checkpointing System Based on Linux Kernel

在线阅读下载全文

作  者:门朝光 焦亮 李香 徐振朋 

机构地区:[1]哈尔滨工程大学计算机学院高可信计算技术研究中心,哈尔滨150001

出  处:《计算机科学》2009年第4期192-194,214,共4页Computer Science

基  金:国家自然科学基金(60873138)资助

摘  要:作为一种流行的软件容错机制,检查点与恢复技术的实现模式有两种:用户级和系统级。首先阐述了两者的区别,然后根据Linux可加载内核模块机制提出了一种基于Linux内核的进程检查点与恢复实现方法。利用Linux内核线程实现了检查点与恢复内核模块,并基于此内核模块在用户层构造了一检查点函数库,为用户提供了相应接口。用户通过组合使用这些接口可以高效地实现具体检查点与恢复算法。As a popular software fault-tolerant mechanism, checkpoint and recovery technique can be implemented by two modes:user-level and system-level. First, the differences between the two modes were discussed. Then according to the Linux LKM (Loadable Kernel Module) mechanism,a method was proposed to design a process checkpoint and recovery system based on the Linux kernel. Checkpoint and recovery kernel module was implemented using the Linux ker- nel thread. Based on this kernel module,a checkpoint library was constructed in the user-level to provide corresponding interfaces for users. By using some selected interfaces, the particular checkpoint and recovery algorithm can he implemented effectively.

关 键 词:检查点与恢复 用户级 系统级 内核模块 内核线程 

分 类 号:TP302.8[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象