摘要
在基于构件的分布式系统中进行动态配置是目前研究的重点与热点,动态配置必须保证系统的一致性.该文提出一种基于事务及其静止状态理论的动态配置一致性算法,采用等待方式驱动目标构件进入静止状态,即目标构件启动和参与的所有事务只可能处于未启动状态或已经正常完成状态,使得对目标构件实施任何动态配置意图都不会破坏事务的完整性,从而在所有动态配置场景下严格保证行为一致性.在基于CORBA的模型原型实现中对该算法的性能测试验证了其可行性.
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.
出处
《上海大学学报(自然科学版)》
CAS
CSCD
北大核心
2007年第6期699-704,共6页
Journal of Shanghai University:Natural Science Edition
基金
上海市教委基金资助项目(05JC05051)
上海市教委优秀青年教师科研基金资助项目
关键词
分布式系统
动态配置
系统一致性
配置一致性算法
distributed system
dynamic reconfiguration
system consistency
consistency algorithm