Live upgrade techniques for CORBA applications

被引:0
|
作者
Tewksbury, LA [1 ]
Moser, LE [1 ]
Melliar-Smith, PM [1 ]
机构
[1] Univ Calif Santa Barbara, Dept Elect & Comp Engn, Santa Barbara, CA 93106 USA
来源
NEW DEVELOPMENTS IN DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS | 2001年 / 70卷
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The ability to perform live software upgrades is essential for long-running applications that provide critical services. Program modifications are necessary as programmer errors and new user requirements are uncovered. If software is to remain relevant, it must be upgradable. The Eternal Evolution Manager allows distributed CORBA applications to be upgraded while they continue to provide service. In addition to avoiding planned downtime, the Evolution Manager accomplishes the difficult tasks inherent to software evolution with minimal help from the application programmer. With our live upgrade techniques, and the underlying fault tolerance of the Eternal System, we can allow applications to run forever.
引用
收藏
页码:257 / 271
页数:15
相关论文
共 50 条
  • [21] Proactive recovery in distributed CORBA applications
    Pertet, S
    Narasimhan, P
    2004 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2004, : 357 - 366
  • [22] Using Java/CORBA for distributed applications
    Nanjing Youdian Xueyuan Xuebao, 2 (51-54):
  • [23] General Purpose Fault Injector for CORBA Applications
    Alsaeed, Mohammad
    25TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-7, PROCEEDINGS IEEE INFOCOM 2006, 2006, : 3202 - 3203
  • [24] Migration of DCE applications into CORBA and SOAP environments
    Fatoohi, R
    Jensen, D
    SOFTWARE-PRACTICE & EXPERIENCE, 2003, 33 (01): : 1 - 18
  • [25] Architecting CORBA-based distributed applications
    Cao, M
    Cao, JN
    Wu, GF
    Wang, YY
    GRID AND COOPERATIVE COMPUTING, PT 1, 2004, 3032 : 266 - 268
  • [26] Building CORBA objects with DOS software applications
    Lin, JM
    Chu, W
    Lo, W
    Yang, HJ
    Lu, CW
    TWENTY-SECOND ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE - PROCEEDINGS, 1998, : 252 - 257
  • [27] Failure management for FT-CORBA applications
    Baldoni, R
    Marchetti, C
    Virgillito, A
    Zito, F
    SIXTH INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 2001, : 186 - 193
  • [28] CORBA request portable interceptors: analysis and applications
    Baldoni, R
    Marchetti, C
    Verde, L
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2003, 15 (06): : 551 - 579
  • [29] CORBA: protocols, applications, process models and standards
    Patel, A
    COMPUTER STANDARDS & INTERFACES, 2003, 25 (04) : 299 - 301
  • [30] Load balancing in CORBA: A survey of concepts, patterns, and techniques
    Schnekenburger, T
    JOURNAL OF SUPERCOMPUTING, 2000, 15 (02): : 141 - 161