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 条
  • [31] Distributed Fault Estimation and Fault-Tolerant Control of Interconnected Systems
    Zhang, Ke
    Jiang, Bin
    Chen, Mou
    Yan, Xing-Gang
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2021, 51 (03) : 1230 - 1240
  • [32] Distributed Adaptive Fuzzy Fault-Tolerant Containment Control for Heterogeneous Nonlinear Multiagent Systems
    Xiao, Shuyi
    Dong, Jiuxiang
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2022, 52 (02): : 954 - 965
  • [33] Evaluation of fault-tolerant mobile agents in distributed systems
    Mohammadi, K.
    Hamidi, H.
    [J]. 2005 1ST IEEE/IFIP INTERNATIONAL CONFERENCE IN CENTRAL ASIA ON INTERNET (ICI), 2005, : 169 - 173
  • [34] Lazy verification in fault-tolerant distributed storage systems
    Abd-El-Malek, M
    Ganger, GR
    Goodson, GR
    Reiter, MK
    Wylie, JJ
    [J]. 24TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2005, : 179 - 190
  • [35] REASONING ABOUT UNCERTAINTY IN FAULT-TOLERANT DISTRIBUTED SYSTEMS
    FISCHER, MJ
    ZUCK, LD
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1988, 331 : 142 - 158
  • [36] BASIC CONCEPTS AND ISSUES IN FAULT-TOLERANT DISTRIBUTED SYSTEMS
    CRISTIAN, F
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 563 : 119 - 149
  • [37] Optimal fault-tolerant resource placement in distributed systems
    Kim, JH
    Seong, YR
    Kim, JM
    Lee, CH
    [J]. PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 1272 - 1278
  • [38] Constraint logic programming for fault-tolerant distributed systems
    Creemers, T
    Riera, J
    Tourouta, EN
    [J]. JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 1998, 37 (05) : 689 - 698
  • [39] DESIGN OF FAULT-TOLERANT DISTRIBUTED CONTROL-SYSTEMS
    PIURI, V
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 1994, 43 (02) : 257 - 264
  • [40] DISTRIBUTED RECONFIGURATION STRATEGIES FOR FAULT-TOLERANT MULTIPROCESSOR SYSTEMS
    CLARKE, EM
    NIKOLAOU, CN
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1982, 31 (08) : 771 - 784