The concept of "stability" in asynchronous distributed decision-making systems

被引:7
|
作者
Lee, TS [1 ]
Ghosh, S
机构
[1] Vitria Technol, Sunnyvale, CA 94086 USA
[2] Arizona State Univ, Dept Comp Sci & Engn, Tempe, AZ 85287 USA
关键词
asynchronous distributed algorithms; catastrophic failure; complexity; decision making; instability; performance; reliability; stability;
D O I
10.1109/3477.865172
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Asynchronous distributed decision-making (ADDM) systems constitute a special class of distributed problems and are characterized as large, complex systems wherein the principal elements are the geographically dispersed entities that communicate among themselves, asynchronously, through message passing and are permitted autonomy in local decision making. Such systems generally offer significant advantages over the traditional, centralized algorithms in the form of concurrency, scalability, high throughput, efficiency, low vulnerability to catastrophic failures, and robustness. A fundamental property of ADDM systems is stability that refers to their behavior under representative perturbations to their operating environments, given that such systems are intended to be real, complex, and to some extent, mission-critical, and are subject to unexpected changes in their operating conditions. This paper introduces the concept of stability in ADDM systems and proposes an intuitive yet practical and usable definition that is inspired by those used in control systems and physics. An ADDM system is defined as a stable system if it returns to a steady state in finite time, following perturbation, provided that it is initiated in a steady state. Equilibrium or steady state is defined through placing bounds on the measured error in the system. Where the final steady state is equivalent to the initial one, a system is referred to as strongly stable, If the final steady state is potentially worse then the initial one, a system is deemed marginally stable. When a system fails to return to steady state following the perturbation, it is unstable. The perturbations are classified as either changes in the input pattern or changes in one or more environmental characteristics of the system, such as hardware failures. For a given ADDM system, the definitions are based on the performance indices that must be judiciously identified by the system architect and are likely to be unique. To facilitate the understanding of stability in representative real-world systems, this paper reports the analysis of two basic manifestations of ADDM systems that have been reported in the literature: 1) a decentralized military command and control problem, MEAD and 2) a novel distributed algorithm with soft reservation for efficient scheduling and congestion mitigation in railway networks, RYNSORD, Stability analysis of MFAD and RYNSORD yields key stable and unstable conditions. A system determined to be stable provides the reassurance that the system will perform well under adverse conditions. In contrast, a system deemed unstable reflects the need to address key weaknesses in the system design. Thus, stability analysis is a necessary and critical step in the development of any ADDM system.
引用
收藏
页码:549 / 561
页数:13
相关论文
共 50 条
  • [41] On Distributed Cooperative Decision-Making in Multiarmed Bandits
    Landgren, Peter
    Srivastava, Vaibhav
    Leonard, Naomi Ehrich
    2016 EUROPEAN CONTROL CONFERENCE (ECC), 2016, : 243 - 248
  • [42] Decision-making in robotics and psychology: A distributed account
    Hardy-Vallee, Benoit
    NEW IDEAS IN PSYCHOLOGY, 2011, 29 (03) : 203 - 216
  • [43] ANALYZING COMMUNICATION IN COMPLEX DISTRIBUTED DECISION-MAKING
    ROGALSKI, J
    SAMURCAY, R
    ERGONOMICS, 1993, 36 (11) : 1329 - 1343
  • [44] Optimal, distributed decision-making: The case of no communication
    Georgiades, S
    Mavronicolas, M
    Spirakis, P
    FUNDAMENTALS OF COMPUTATION THEORY, 1999, 1684 : 293 - 303
  • [45] Utilising social recommendation for decision-making in distributed multi-agent systems
    Neville, Brendan
    Fasli, Maria
    Pitt, Jeremy
    EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (06) : 2884 - 2906
  • [46] Informational and analytical support of decision-making for ensuring the data safety in distributed systems
    Kulba, Vladimir
    Somov, Sergey
    Merkuryev, Yuri
    ICTE IN TRANSPORTATION AND LOGISTICS 2018 (ICTE 2018), 2019, 149 : 19 - 27
  • [47] Optimization of printed circuit board design using distributed decision-making systems
    Vozzola, P
    Desrochers, AA
    Graves, RJ
    2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, 2002, : 769 - 774
  • [48] Decision-Making in a Distributed and Dynamically Scalable Environments
    Tweedale, Jeffrey W.
    INTELLIGENT DECISION TECHNOLOGY SUPPORT IN PRACTICE, 2016, 42 : 107 - 124
  • [49] Decision-making and cooperative interaction via coupling agents in organizationally distributed systems
    Jeong, IJ
    Leon, VJ
    IIE TRANSACTIONS, 2002, 34 (09) : 789 - 802
  • [50] Intelligent scheduling agent for distributed decision-making
    Lau, R
    Favrel, J
    PROCEEDINGS OF THE 35TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-4, 1996, : 3849 - 3850