分布式系统动态配置技术的研究与实现  被引量:4

Research and Implementation of Dynamic Reconfiguration Technology in Distributed System

在线阅读下载全文

作  者:窦蕾[1] 王树凤[1] 徐田荣 

机构地区:[1]国防科技大学计算机学院,长沙410073 [2]中国电子设备系统工程公司计算站,北京100089

出  处:《计算机科学》2005年第12期8-15,57,共9页Computer Science

基  金:自然科学基金(No.90104020)

摘  要:动态配置技术用于系统运行时刻改变系统配置,从而满足分布式系统对在线演化的需求。如何保证系统一致性,并尽可能提高动态配置性能,是动态配置研究需要解决的关键问题。本文提出了行为一致性,并将系统一致性总结为行为一致性、构件状态一致性、应用状态一致性和引用一致性。通过扩展静止状态理论,本文提出了采用等待方式和阻塞方式驱动构件进入静止状态的算法,保证了行为一致性。通过分析动态配置意图,本文提出了保证系统一致性的动态配置算法,确定了采用等待方式和阻塞方式的动态配置场景,从而在严格保证行为一致性的前提下,尽可能地提高了动态配置性能。最后,本文基于 CCM 构件平台实现了动态配置平台。性能测试的结果表明,该平台可满足应用对性能的要求。Dynamic reconfiguration aims to evolve distributed systems online by changing systems' configurations at runtime. How to preserve system consistency and to improve reconfiguration performance are the key issues in the research of dynamic reconfiguration. The paper presents behavioral consistency and summarizes the system consistency as. behavioral consistency, component state consistency, application state consistency and reference consistency. By extending the quiescent state theory, the paper proposes algorithms to drive component into quiescent state in waiting or holding mode so that the behavioral consistency is preserved. Based on the analysis of reconfiguration intentions and by choosing proper mode to drive component into quiescent state, the paper presents reconfiguration algorithms which improve reconfiguration performance as much as possible with the precondition that system consistency is preserved strictly. Finally, the paper implements the reconfiguration platform based on CCM, which is proven to meet the performance requirement of applications through the performance test.

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

分 类 号:TP393[自动化与计算机技术—计算机应用技术] TS212.3[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象