期刊文献+

基于组件的动态软件更新 被引量:4

Component-based dynamic updating software system
下载PDF
导出
摘要 在分析影响动态软件更新的关键问题的基础上,从组件模型的设计出发来寻求系统架构对动态更新的支持,并利用动态插入拦截器来获取更新的安全点,从而实现了动态组件的热交换,其主要过程包括插入拦截器、阻塞调用、状态转移和请求重定向。基于该思想实现的集群高可用应用开发平台具有更好的可用性、可扩展性和运行性能。 Based on the analysis of the key issues that affect dynamic updating, a component-based dynamic updating mechanism which obtained a safe updating point by interposing interceptor dynamically was presented, and the hot-swapping of dynamic components was achieved. The main procedure included interposing interceptor, blocking invocation, transferring state and redirecting requests. This design makes the apphcation has better feasibihty, expansibility and operation performance.
出处 《计算机应用》 CSCD 北大核心 2006年第8期1909-1911,共3页 journal of Computer Applications
基金 中国科学技术大学青年基金资助项目(KA1125) 中国科学院高水平大学建设基金资助项目(KY2706)
关键词 动态更新 基于组件 拦截器 dynamic updating component-based interceptor
  • 相关文献

参考文献7

  • 1GLASS G,CAO P.Adaptive Page Replacement Based on Memory Reference Behavior[A].Proceedings of the 1997 ACMSIGMETRICS International Conference on Measurement and Modeling of Computer Systems[C].Seattle,WA,ACMPress,New York,1997.115-126.
  • 2SOULES CAN,APPAVOO J,HUI K,et al.System support for online reconfiguration[A].Proceedings of the 2003 USENIX Technical Conference[C].San Antonio,TX,USA,2003.141-154.
  • 3Open Service Gateway Initiative[EB/OL].http://www.osgi.org,2006.
  • 4OMG.corba23_book[EB/OL].http://www.omg.org,1999-10.
  • 5SA Forum Application Interface Specification B.01.01[EB/OL].http://www.saforum.org/specification/AIS Information/,2006.
  • 6PLASIL F,BALEK D,JANECEK R.SOFA/DCUP:Architecture for Component Trading and Dynamic Updating[A].Proceedings of ICCDS'98[C].Annapolis,Maryland,USA,IEEE CS Press,1998.
  • 7BIALEK RP.The architecture of a dynamically updatable,component-based system[A].Workshop on Dependable On-line Upgrading of Dist.Systems in conjunction with COMPSAC 2002[C].Oxford,England,2002.

同被引文献30

引证文献4

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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