首页 | 本学科首页   官方微博 | 高级检索  
     检索      

一种基于虚拟对象的进程检查点实现方法
引用本文:杨金民,张大方.一种基于虚拟对象的进程检查点实现方法[J].系统仿真学报,2004,16(6):1354-1357.
作者姓名:杨金民  张大方
作者单位:湖南大学计算机与通信学院,长沙4100082;湖南大学软件学院,长沙4100082
基金项目:国家自然科学基金(NSFC 60273070)
摘    要:检查点回卷恢复策略是实现软件容错的一种重要方法。基于虚拟对象策略的进程检查点实现方法把应用层与系统层的直接交互被重定向为应用层与虚拟对象层的交互以及虚拟对象层与系统层的交互。故障恢复时,虚拟对象层重新和系统层捆绑结合,使得进程环境故障前后的差异性对应用层透明。另外,基于虚拟对象的检查点策略不须要进行对象句柄转换,避免了对象句柄转换所带来的开销。该方法具有开销小的特点,并且支持多线程及线程间的同步。

关 键 词:软件容错  检查点  回卷恢复  进程  虚拟对象
文章编号:1004-731X(2004)06-1354-04
修稿时间:2003年7月28日

Checkpointing Process Based on Virtual Object Framework
YANG Jin-min,ZHANG Da-fang.Checkpointing Process Based on Virtual Object Framework[J].Journal of System Simulation,2004,16(6):1354-1357.
Authors:YANG Jin-min  ZHANG Da-fang
Abstract:Rollback recovery is an efficient approach to fault-tolerance of software application. This paper proposes a process checkpoint implementation scheme based on virtual object framework. In our scheme, the direct transaction between application layer and system layer is redirected to the transaction between application layer and virtual object layer, then between virtual object layer and system layer. When process recovers from failure, virtual objects rebind themselves with system layer, with the different process environment transparent to application layer. Additionally, the conversion between virtual handle and real handle can be omitted in our scheme, reducing the fault-free overhead. Our scheme holds the features of low overhead, good adaptability, and supporting multithread and synchronization.
Keywords:Software fault-tolerance  checkpoint  rollback recovery  process  virtual object
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号