Adaptive distributed and fault-tolerant systems

被引:0
|
作者
Hiltunen, MA
Schlichting, RD
机构
来源
关键词
adaptive computing; fault-tolerance; distributed systems;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An adaptive computing system is one that modifies its behavior based on changes in the environment. Since sites connected by a local-area network inherently have to deal with network congestion and the failure of other sites, distributed systems can be viewed as an important subclass of adaptive systems. As such, use of adaptive methods in this context has the same potential advantages of improved efficiency and structural simplicity as for adaptive systems in general. This paper describes a model for adaptive systems that can be applied in many scenarios arising in distributed and fault-tolerant systems. This model divides the adaptation process into three different phases-change detection, agreement, and action-that can be used to describe existing algorithms that deal with change, as well as to develop new adaptive algorithms. In addition to clarifying the logical structure of such algorithms, this model can also serve as a unifying implementation framework. Several adaptive algorithms are given as examples, including an adaptive network transmission protocol and a group membership protocol. A technique for implementing the model in a distributed system using small segments of code called micro-protocols and an event-driven execution paradigm is also presented.
引用
收藏
页码:275 / 285
页数:11
相关论文
共 50 条
  • [1] AN ADAPTIVE DEPENDABLE FAULT-TOLERANT SCHEME FOR DISTRIBUTED SYSTEMS
    Liu, Guoliang
    Chen, Shuyu
    [J]. THIRD INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND TECHNOLOGY (ICCET 2011), 2011, : 697 - 702
  • [2] UNDERSTANDING FAULT-TOLERANT DISTRIBUTED SYSTEMS
    CRISTIAN, F
    [J]. COMMUNICATIONS OF THE ACM, 1991, 34 (02) : 56 - 78
  • [3] Fault-tolerant Distributed Systems in Hardware
    Schmid, Stefan
    [J]. BULLETIN OF THE EUROPEAN ASSOCIATION FOR THEORETICAL COMPUTER SCIENCE, 2015, 2015 (116): : 111 - 153
  • [4] Synthesis of Fault-Tolerant Distributed Systems
    Dimitrova, Rayna
    Finkbeiner, Bernd
    [J]. AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2009, 5799 : 321 - 336
  • [5] Fault-Tolerant Adaptive Parallel and Distributed Simulation
    D'Angelo, Gabriele
    Ferretti, Stefano
    Marzolla, Moreno
    Armaroli, Lorenzo
    [J]. 2016 IEEE/ACM 20TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2016, : 37 - 44
  • [6] Adaptive fault-tolerant control for a class of nonlinear spatially distributed systems
    Wu, Huaining
    Zhang, Yu
    [J]. Nanjing Hangkong Hangtian Daxue Xuebao/Journal of Nanjing University of Aeronautics and Astronautics, 2011, 43 (SUPPL.1): : 83 - 86
  • [7] Distributed Fault-Tolerant Control of Multiagent Systems: An Adaptive Learning Approach
    Khalili, Mohsen
    Zhang, Xiaodong
    Cao, Yongcan
    Polycarpou, Marios M.
    Parisini, Thomas
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2020, 31 (02) : 420 - 432
  • [8] An Architecture for Highly Reliable Fault-Tolerant Adaptive Distributed Embedded Systems
    Barranco, Manuel
    Derasevic, Sinisa
    Proenza, Julian
    [J]. COMPUTER, 2020, 53 (03) : 38 - 46
  • [9] A FAULT-TOLERANT COMMUNICATION ARCHITECTURE FOR DISTRIBUTED SYSTEMS
    PRADHAN, DK
    REDDY, SM
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1982, 31 (09) : 863 - 870
  • [10] ON RELIABILITY MODELING OF FAULT-TOLERANT DISTRIBUTED SYSTEMS
    THAMBIDURAI, P
    PARK, YK
    TRIVEDI, KS
    [J]. 9TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1989, : 136 - 142