期刊文献+

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

Research and Implementation of Dynamic Reconfiguration Technology in Distributed System
下载PDF
导出
摘要 动态配置技术用于系统运行时刻改变系统配置,从而满足分布式系统对在线演化的需求。如何保证系统一致性,并尽可能提高动态配置性能,是动态配置研究需要解决的关键问题。本文提出了行为一致性,并将系统一致性总结为行为一致性、构件状态一致性、应用状态一致性和引用一致性。通过扩展静止状态理论,本文提出了采用等待方式和阻塞方式驱动构件进入静止状态的算法,保证了行为一致性。通过分析动态配置意图,本文提出了保证系统一致性的动态配置算法,确定了采用等待方式和阻塞方式的动态配置场景,从而在严格保证行为一致性的前提下,尽可能地提高了动态配置性能。最后,本文基于 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.
出处 《计算机科学》 CSCD 北大核心 2005年第12期8-15,57,共9页 Computer Science
基金 自然科学基金(No.90104020)
关键词 分布式系统 动态配置 系统一致性 CCM Distributed system, Dynamic reconfiguration, System consistency, CCM
  • 相关文献

参考文献17

  • 1Shaw M,Garlan D.Software Architecture:Perspectives on an Emerging Discipline.Prentice Hall,1996.
  • 2Moazami-Goudarzi K.Consistency preserving dynamic reconfiguration of distributed systems:[Ph.D.thesis].London:Imperial College,March 1999.
  • 3Object Management Group.CORBA Component Model Specification V3.0.Formal/2002-06-65.
  • 4Object Management Group.Common Object Request Broker Architecture:Core Specification.V3.0,formal/02-11-03,November 2002.
  • 5Warren,Sommerville I.A model for dynamic configuration which preserves application integrity.In 3rd International Conference on Configurable Distributed Systems,1996.81-88.
  • 6Hofmeister C R.Dynamic Reconfiguration of Distributed Appli cations:[Ph.D.Thesis].University of Maryland,1993.
  • 7Kramer J,Magee J.The evolving philosophers' problem:dynamic change management.IEEE Transactions on Software Engineering,1990,16(11):1293-1306.
  • 8Bidan C,Issarny V,Saridakis T,et al.A dynamic reconfigura tion service for CORBA.In:Proc IEEE International Conference on Configurable Distributed Systems,May 1998.
  • 9Chen Xuejun.Extending RMI to Support Dynamic Reconfiguration of Distributed Systems.In:Proceeding of the 22nd International Conference on Distributed Computing Systems (ICDCS2002).
  • 10Almeida J P A,van Sinderen W M,Nieuwenhuis L.Transparent Dynamic Reconfiguration for CORBA.In:Proc.of the 3rd International Symposium on Distributed Objects & Applications (DOA 2001),2001.17-20.

同被引文献31

引证文献4

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部