上海大学学报(自然科学版)

• 通信与信息工程 • 上一篇    下一篇

分布式系统动态配置一致性算法的实现

曹旻,张雯   

  1. 上海大学 计算机工程与科学学院,上海 200072
  • 收稿日期:2007-04-27 修回日期:1900-01-01 出版日期:2007-12-20 发布日期:2007-12-20
  • 通讯作者: 曹旻

Implementation of Consistency Algorithm for Dynamic 
Reconfiguration in Distributed System

CAO Min,ZHANG Wen   

  1. School of Computer Engineering and Science, Shanghai University, Shanghai 200072, China

  • Received:2007-04-27 Revised:1900-01-01 Online:2007-12-20 Published:2007-12-20
  • Contact: CAO Min

摘要:

在基于构件的分布式系统中进行动态配置是目前研究的重点与热点,动态配置必须保证系统的一致性.该文提出一种基于事务及其静止状态理论的动态配置一致性算法,采用等待方式驱动目标构件进入静止状态,即目标构件启动和参与的所有事务只可能处于未启动状态或已经正常完成状态,使得对目标构件实施任何动态配置意图都不会破坏事务的完整性,从而在所有动态配置场景下严格保证行为一致性.在基于CORBA的模型原型实现中对该算法的性能测试验证了其可行性.

关键词: 动态配置, 分布式系统, 配置一致性算法, 系统一致性

Abstract:

Dynamic reconfiguration of component-based software has been attracting increasing research interests. It is important to ensure consistency while dynamically reconfiguring a distributed system. This paper proposes a consistency algorithm for dynamic reconfiguration of component-based distributed software based on the transaction and component quiescent state theory. The improved method adopts a waiting mechanism to properly ensure consistency of dynamic reconfiguration in the model. Practice shows that the algorithm is feasible.

Key words: consistency algorithm

, dynamic reconfiguration, system consistency,

distributed system