检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.185