A reactive system architecture for building fault-tolerant distributed applications

被引:2
|
作者
Chen, CG
Jia, WJ
Zhou, WL
机构
[1] City Univ Hong Kong, Dept Comp Engn & Informat Technol, Kowloon, Hong Kong, Peoples R China
[2] Deakin Univ, Sch Informat Technol, Burwood, Vic 3125, Australia
关键词
fault-tolerant computing; reactive systems; group communication; distributed applications; software development;
D O I
10.1016/S0164-1212(03)00098-0
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Most fault-tolerant application programs cannot cope with constant changes in their environments and user requirements because they embed policies and mechanisms together so that if the policies or mechanisms are changed the whole programs have to be changed as well. This paper presents a reactive system approach to overcoming this limitation. The reactive system concepts are an attractive paradigm for system design, development and maintenance because they separate policies from mechanisms. In the paper we propose a generic reactive system architecture and use group communication primitives to model it. We then implement it as a generic package which can be applied in any distributed applications. The system performance shows that it can be used in a distributed environment effectively. (C) 2003 Elsevier Inc. All rights reserved.
引用
收藏
页码:401 / 415
页数:15
相关论文
共 50 条
  • [21] Abstractions for fault-tolerant distributed system verification
    Pike, L
    Maddalon, J
    Miner, P
    Geser, A
    THEOREM PROVING IN HIGHER ORDER LOGICS, PROCEEDINGS, 2004, 3223 : 257 - 270
  • [22] A Fault-Tolerant Programming Model for Distributed Interactive Applications
    Mogk, Ragnar
    Drechsler, Joscha
    Salvaneschi, Guido
    Mezini, Mira
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2019, 3 (OOPSLA):
  • [23] An Ada library to program fault-tolerant distributed applications
    Guerra, F
    Miranda, J
    Alvarez, A
    Arevalo, S
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE '97, 1997, 1251 : 230 - 243
  • [24] CDMCR: multi-level fault-tolerant system for distributed applications in cloud
    Qiang, Weizhong
    Jiang, Changqing
    Ran, Longbo
    Zou, Deqing
    Jin, Hai
    SECURITY AND COMMUNICATION NETWORKS, 2016, 9 (15) : 2766 - 2778
  • [25] Fault-tolerant Distributed AAA Architecture Supporting Connectivity Disruption
    Huhtanen, Karri
    Kolehmainen, Antti
    2022 THIRTEENTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN), 2022, : 405 - 407
  • [26] Metaobject architecture for fault-tolerant distributed systems: The FRIENDS approach
    LAAS-CNRS, Toulouse, France
    IEEE Trans Comput, 1 (78-95):
  • [27] A metaobject architecture for fault-tolerant distributed systems: The FRIENDS approach
    Fabre, JC
    Perennou, T
    IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (01) : 78 - 95
  • [28] Design of a distributed fault-tolerant computer architecture applied to the traffic control system IVMS
    Duschnig, E
    Weiss, R
    SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS (I-SPAN '96), PROCEEDINGS, 1996, : 341 - 344
  • [29] A FAULT-TOLERANT MULTITRANSPUTER SYSTEM FOR SPACE APPLICATIONS
    CASTRO, HDS
    GOUGH, MP
    MICROPROCESSORS AND MICROSYSTEMS, 1991, 15 (07) : 361 - 367
  • [30] Fault-Tolerant Distributed Reconnaissance
    Lauf, Adrian P.
    Robinson, William H.
    MILITARY COMMUNICATIONS CONFERENCE, 2010 (MILCOM 2010), 2010, : 1812 - 1817