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

被引:4
作者
王德俊
黄林鹏
徐晓辉
伍建鲲
张仕
王欣
机构
[1] 上海交通大学计算机科学与工程系
关键词
更新; 动态更新; 动态升级; 动态更新支持系统;
D O I
暂无
中图分类号
TP311.52 [];
学科分类号
081202 ; 0835 ;
摘要
一些服务于关键应用领域、提供持续服务的分布式系统软件需要不断地进化,以修正软件故障、扩展服务功能、提高系统性能,从而产生动态更新的需求,即保证不中断系统服务的同时实现对系统功能的更新。由于分布式系统本身的复杂性,使得其上的动态更新比较复杂,一般需要做的工作包括:在适当的时候自动产生和传递更新消息;透明地实施更新、验证更新的合法性、一致性并处理非法更新下的容错问题;支持多版本节点之间的交互;对更新期间滞留的消息进行处理。本文围绕支持动态更新分布式系统的相关工作,从一般需求、功能目标、需要解决的关键问题、现有的工作成果以及将来的工作五个方面做了较为综合的阐述。
引用
收藏
页码:19 / 25
页数:7
相关论文
共 9 条
[1]   一种面向构件化软件的在线演化方法 [J].
王晓鹏 ;
王千祥 ;
梅宏 .
计算机学报, 2005, (11) :134-141
[2]   一种面向服务的动态协同架构及其支撑平台 [J].
马晓星 ;
余萍 ;
陶先平 ;
吕建 .
计算机学报, 2005, (04) :467-477
[3]   Dynamic software updating [J].
Hicks, M ;
Nettles, S .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2005, 27 (06) :1049-1096
[4]   A VALUE TRANSMISSION METHOD FOR ABSTRACT DATA-TYPES [J].
HERLIHY, M ;
LISKOV, B .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1982, 4 (04) :527-551
[5]  
On-line Maintenance with On-the-fly Soft- ware Replacement .2 Hauptmann S,Wasel J. Proceedings of the 3th International Con- ference of Coonfigurable Distributed Systems . 1996
[6]  
On-line Software Version Change .2 Gupta D. Department of Computer Science and Engineering, Indian In- stitute of Technology . 1994
[7]  
Dynamic Upgrade of Distributed Software Compo- nents .2 Solarski M. Technical University of Berlin, School of E- lectrical Engineering and Computer Sciences . 2004
[8]  
How to Design Systems in Which Modules Can be Changed on the Fly .2 Fabry R S. Intl Cord on Software Engineering . 1976
[9]  
Distributed System Upgrade Scenarios .2 Ajmanil S. http://www.ping.lcs.mit. edu/~ajmani/papers/scenarios.pdf . 2002