首页> 外文期刊>Software >Reliable user-level rollback recovery implementation for multithreaded processes on windows
【24h】

Reliable user-level rollback recovery implementation for multithreaded processes on windows

机译:Windows上多线程进程的可靠用户级回滚恢复实现

获取原文
获取原文并翻译 | 示例
       

摘要

The existing user-level checkpointing schemes support only a limited portion of multithreaded programs because they are derived from the schemes for single-threaded applications. This paper addresses the impact of thread suspension point on rollback recovery, and presents a checkpointing scheme for multithreaded processes. Unlike the existing schemes in which the checkpointer suspends every working thread, our scheme employs a distinctive strategy that every working thread suspends itself. This technique manages to avoid the suspension point in the API code or kernel code, ensuring correct rollback recovery. Our scheme supports inter-thread synchronization and thread lifetime.
机译:现有的用户级检查点方案仅支持有限一部分的多线程程序,因为它们是从单线程应用程序的方案派生的。本文讨论了线程挂起点对回滚恢复的影响,并提出了一种用于多线程进程的检查点方案。与检查点挂起每个工作线程的现有方案不同,我们的方案采用了一种独特的策略,即每个工作线程都将自己挂起。该技术设法避免API代码或内核代码中的暂停点,从而确保正确的回滚恢复。我们的方案支持线程间同步和线程生存期。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号