期刊文献+

分布式动态更新支持系统:研究综述 被引量:4

Survey of Supporting System for Dynamically Updating Distributed System
下载PDF
导出
摘要 一些服务于关键应用领域、提供持续服务的分布式系统软件需要不断地进化,以修正软件故障、扩展服务功能、提高系统性能,从而产生动态更新的需求,即保证不中断系统服务的同时实现对系统功能的更新。由于分布式系统本身的复杂性,使得其上的动态更新比较复杂,一般需要做的工作包括:在适当的时候自动产生和传递更新消息;透明地实施更新、验证更新的合法性、一致性并处理非法更新下的容错问题;支持多版本节点之间的交互;对更新期间滞留的消息进行处理。本文围绕支持动态更新分布式系统的相关工作,从一般需求、功能目标、需要解决的关键问题、现有的工作成果以及将来的工作五个方面做了较为综合的阐述。 Many critical application systems need constant evolving for correcting bugs, extending functions or improve system's performance. However, they need to have abilities to afford service when they are being updated, i. e, their being updated have to be implemented dynamically. To transparently support distributed systems'dynamic updating, the following work need to be done with: automatically propagate updating messages: change nodes' components' call from old to new interfaces; test systems' validity and consistency after updating; do with the tolerance if updated system is invalid or inconsistent; support interaction between multi-version components; do with messages after updating which arrived at updating. This paper presents general introduction about requirements, functions, key research problems, related work and future work for building supporting-system for dynamically updating distributed system.
出处 《计算机科学》 CSCD 北大核心 2007年第11期19-25,共7页 Computer Science
基金 中国科学院计算技术研究所计算机科学重点实验室开放课题基金资助(No.SYSKF0607)
关键词 更新 动态更新 动态升级 动态更新支持系统 Updating, Dynamic updating, Dynamic upgrading, Supporting system for dynamic updating
  • 相关文献

参考文献59

  • 1Segal M E,Frieder O.On the fly Program Modification Systems For Dynamic Updating.IEEE Software,Mar.1993
  • 2Lehman M M,Ramil J F.Software Evolution in the Age of Component Based Software Engineering.IEE Proc Software Issue on Component Based Software Eng,Jun 2000,147(6):249-255
  • 3Kembel R.InternetWeek 4/3/2000 + Fibre Channel:A Comprehensive Introduction Based on a Survey Done by Contingency Planning Research,Aug 2000
  • 4Solarski M.Dynamic Upgrade of Distributed Software Components:[PhD thesis].Technical University of Berlin,School of Electrical Engineering and Computer Sciences,2004.http://edocs.tu-berlin.de/diss/2004/
  • 5Ajmani1 S.Distributed System Upgrade Scenarios.2003.MIT Laboratory for Computer Science.http://www.pmg.lcs.mit.edu/-ajmani/ papers/scenarios.pdf,2002.1-11
  • 6Farhangi A.Dynamically Updating Message-passing Distributed Systems,2005.1-10
  • 7sterberg D,Lilius J.Rethinking Software Updating Concepts for Improved Updatability:[Technique Report].2003
  • 8Ajmani S.Automatic Software Upgrades for Distributed Systems:[PhD thesis].Department of Electrical Engineering and Computer Science,Massachusetts Institute of Technology (MIT),Sept 2004
  • 9Fabry R S.How to Design Systems in Which Modules Can be Changed on the Fly.In:Intl Conf on Software Engineering,1976
  • 10Frieder O,Segal M E.On Dynamically Updating a Computer Program:From Concept to Prototype.Journal of Systems and Software,Feb 1991.111-128

二级参考文献23

  • 1Papazoglou M.P., Georgakopoulos D. Service-oriented computing: Introduction. Communications of the ACM, 2003, 46(10): 24~28
  • 2Burner M. Service orientation and its role in your connected system strategy. Microsoft Corporation. White paper. 2004. Available at http://msdn.microsoft.com/library/en-us/dnbda/html/SrOrientWP.asp
  • 3Channabasavaiah K., Holley K., Tuggle E.M. Migrating to a service-oriented architecture. IBM Corporation. White paper. 2003. Available at http://www.ibm.com/developerworks/webservices/library/ws-migratesoa/
  • 4Erl T. Service -Oriented Architecture: A Field Guide to Integrating XML and Web Services. NJ, USA: Prentice Hall PTR, 2004
  • 5Papazoglou M.P. Service-oriented computing: Concepts, characteristics and directions. In: Proceedings of the 4th International Conference on Web Information System Engineering, Roma, Italy, 2003, 3~10
  • 6Andrews T., Curbera F., Dholakia H. et al. Business process execution language for Web services, Version 1.1. BPEL4WS specification, 2003. Available at http://www.ibm.com/developerworks/library/ws-bpel/
  • 7Cabrera L.F., Copeland G., Feingold M. et al. Web services coordination WS-coordination specification, 2004. Available at http://ftpna2.bea.com/pub/downloads/WS -Coordination.pdf
  • 8Curbera F., Khalaf R., Mukhi N. et al. The next step in Web services. Communications of the ACM, 2003, 46(10): 29~34
  • 9Ma X., Cao J., Chan A., Lu J., Zhang K. A graph-oriented approach to the description and implementation of distributed and dynamic software architecture. In: Proceedings of the 15th International Conference on Software Engineering and Knowledge Engineering, San Francisco, USA, 2003, 518~524
  • 10Shaw M., DeLine R., Klein D.V. et al. Abstractions for software architecture and tools to support them. IEEE Transactions on Software Engineering, 1995, 21(4): 314~335

共引文献94

同被引文献27

引证文献4

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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