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 条
  • [1] A FAULT-TOLERANT SYSTEM ARCHITECTURE FOR NAVY APPLICATIONS
    COMFORT, WT
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1983, 27 (03) : 219 - 236
  • [2] An Adaptable and Generic Fault-Tolerant System for Distributed Applications
    Aissaoui, Ouanes
    Amirat, Abdelkrim
    Atil, Fadila
    [J]. 2012 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE APPLICATIONS AND TECHNOLOGIES (ACSAT), 2012, : 161 - 166
  • [3] A FAULT-TOLERANT COMMUNICATION ARCHITECTURE FOR DISTRIBUTED SYSTEMS
    PRADHAN, DK
    REDDY, SM
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1982, 31 (09) : 863 - 870
  • [4] Fault-tolerant architecture for high performance embedded system applications
    Khan, GN
    [J]. INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 1998, : 384 - 389
  • [5] A decentralized and fault-tolerant Desktop Grid system for distributed applications
    Abbes, Heithem
    Cerin, Christophe
    Jemni, Mohamed
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2010, 22 (03): : 261 - 277
  • [6] Fault-tolerant architecture and implementation of a distributed control system using containers
    Bernardino Tamanaka, Gustavo Teruo
    Aroca, Rafael Vidal
    de Paula Caurin, Glauco Augusto
    [J]. 2022 LATIN AMERICAN ROBOTICS SYMPOSIUM (LARS), 2022 BRAZILIAN SYMPOSIUM ON ROBOTICS (SBR), AND 2022 WORKSHOP ON ROBOTICS IN EDUCATION (WRE), 2022, : 211 - 216
  • [7] THE FAULT-TOLERANT ARCHITECTURE OF THE SAFE SYSTEM
    MADEIRA, H
    FERNANDES, B
    RELA, M
    SILVA, JG
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1989, 27 (1-5): : 705 - 712
  • [8] A fault-tolerant architecture for Grid system
    Liu, LX
    Wu, QY
    Zhou, B
    [J]. GRID AND COOPERATIVE COMPUTING GCC 2004, PROCEEDINGS, 2004, 3251 : 58 - 64
  • [9] A fault-tolerant cooperative distributed system
    Deen, SM
    [J]. NINTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 1998, : 508 - 513
  • [10] PROGRAMMING FAULT-TOLERANT DISTRIBUTED APPLICATIONS IN HOPS
    SILVERMAN, J
    RAEUCHLE, T
    MADDURI, H
    [J]. EIGHTH ANNUAL INTERNATIONAL PHOENIX CONFERENCE ON COMPUTERS AND COMMUNICATIONS: 1989 CONFERENCE PROCEEDINGS, 1989, : 480 - 485