计算机应用 ›› 2012, Vol. 32 ›› Issue (10): 2748-2751.DOI: 10.3724/SP.J.1087.2012.02748

• 信息安全 • 上一篇    下一篇

可靠的分布式系统生存性保障模型

耿技1,2,陈非1,聂鹏1,陈伟1,秦志光2,3   

  1. 1. 电子科技大学,计算机科学与工程学院,成都610054
    2. 电子科技大学计算机科学与工程学院
    3. 电子科技大学,计算机科学与工程学院,成都 610054
  • 收稿日期:2012-04-18 修回日期:2012-05-30 发布日期:2012-10-23 出版日期:2012-10-01
  • 通讯作者: 陈非
  • 作者简介:耿技(1963-),男,安徽合肥人,教授,博士研究生,主要研究方向:系统软件、软件确保、信息安全;陈非(1988-),男,江西樟树人,硕士研究生,主要研究方向:软件确保、信息安全;聂鹏(1977-),男,陕西汉中人,博士研究生,主要研究方向:软件确保、软件测试软件可靠性;陈伟(1978-),男,四川温江人,讲师,博士研究生,主要研究方向:无线网络路由、网络安全;秦志光(1965-),男,四川隆昌人,教授,博士生导师,主要研究方向:开放系统、中间件、信息安全。
  • 基金资助:
    国家自然科学基金资助项目;中央高校基本科研业务费项目 中央高校基本科研业务费项目

Reliable assurance model for distributed system survivability

GENG Ji1,2,CHEN Fei2,NIE Peng2,CHEN Wei2,QIN Zhi-guang1,2   

  1. 1.
    2. School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu Sichuan 610054,China
  • Received:2012-04-18 Revised:2012-05-30 Online:2012-10-23 Published:2012-10-01
  • Contact: CHEN Fei

摘要: 基于检查点的协同式回滚恢复机制是一种针对分布式系统生存性保障的有效机制,现有分布式系统中基于检查点的回滚恢复机制以分布式信道可靠作为假设前提,而实际应用场景中,该假设并不总是成立。针对分布式系统实际的应用环境,提出了适用于信道不可靠的分布式计算环境的协同式系统生存性保障模型。该模型在保留检查点回滚恢复机制优点的基础上,通过建立冗余通信链路和进程迁移来保障不可靠通信信道环境下分布式系统的生存性。

关键词: 检查点, 分布式系统, 软件生存, 回滚恢复, 进程迁移

Abstract: The cooperative rollback recovery mechanism based on checkpointing is an effective mechanism for the survivability of distributed system. The existing cooperative rollback recovery mechanism based on checkpointing presumes that the communication channel is reliable. However, this assumption is not always true in actual application scenarios. For the actual application scenarios of distributed system, a reliable assurance model for the survivability of distributed system was proposed, based on the checkpointing-based rollback recovery mechanism. Through the creation of redundant communication channel and process migration mechanism, the proposed model assures the survivability of distributed system in actual application scenarios where the communication channel is not reliable.

Key words: checkpoint, distributed system, software survivability, rollback recovery, process migration