Evaluating fault tolerance approaches in multi-agent systems

被引:0
|
作者
Rade Stanković
Maja Štula
Josip Maras
机构
[1] Siemens CVC,Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture, FESB
[2] University of Split,undefined
关键词
Fault tolerance; Multi-agent systems; Metrics; Methodology; Fault tolerance approach evaluation;
D O I
暂无
中图分类号
学科分类号
摘要
A multi-agent system (MAS) is a distributed system that consists of multiple agents working together to solve mutual problems. Even though MASs are well suited for the development of complex distributed systems, the number of real-world usages is still small. One of the main reasons for this is that MASs are very fragile. In a typical, large-scale MAS, the rate of failure grows with the number of hosts, the number of deployed agents, and the duration of the agent’s task execution. For this reason, numerous approaches have been introduced to deal with aspects of failure handling. However, the absence of centralized control and a large number of individual intelligent components makes it difficult to detect and treat errors. The risk of uncontrollable fault propagation is high and can seriously impact on system performance. There are two important factors that limit the usage of MASs: (1) existing fault tolerance (FT) approaches are not generic, as they focus on and improve specific issues of FT; and (2) despite the plethora of available FT approaches and theories, there is a remarkable lack of general metrics, tools, benchmarks, and experimental methods for formal validation and comparison of existing or newly developed FT approaches. As FT approaches in MASs become a well-established field, the need for generalized, standardized evaluation of FT approaches emerges as imperative. In this paper, we first present a detailed overview of existing FT solutions, approaches, and techniques in agent platform hosted MASs. From that overview, we derive the commonalities in existing research. Next, we present the main contribution of our paper: an evaluation methodology, with a set of metrics, for comparing FT approaches in MASs. We adopt an engineering perspective on the problem, defining a methodology and metrics that are both implementation- and domain-independent. The metrics are formalized with an acyclic directed graph. By using our methodology, evaluators can select an appropriate FT approach for targeted MAS application, thus improving MAS usability, stability, and development speed. In order to show the viability of our approach, a case study that compares two FT approaches for a targeted MAS is presented. The case study results show that our methodology can be used for selecting an appropriate FT approach for the targeted MAS.
引用
收藏
页码:151 / 177
页数:26
相关论文
共 50 条
  • [1] Evaluating fault tolerance approaches in multi-agent systems
    Stankovic, Rade
    Stula, Maja
    Maras, Josip
    [J]. AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2017, 31 (01) : 151 - 177
  • [2] Fault-tolerance for multi-agent systems
    M.M. Institute of Computer Technology and Business Management, M.M. University, Mullana, Haryana, India
    不详
    [J]. Proc. - IEEE Int. Conf. Comput. Sci. Autom. Eng., CSAE, (53-57):
  • [3] A step towards fault tolerance for multi-agent systems
    Potiron, Katia
    Taillibert, Patrick
    Seghrouchni, Amal El Fallah
    [J]. LANGUAGES, METHODOLOGIES AND DEVELOPMENT TOOLS FOR MULTI-AGENT SYSTEMS, 2008, 5118 : 156 - +
  • [4] On fault tolerance in law-governed multi-agent systems
    Gatti, Mafra A. de C.
    de Carvalho, Gustavo R.
    de Paes, Rodrigo B.
    de Lucena, Carlos J. P.
    Briot, Jean-Pierre
    [J]. SOFTWARE ENGINEERING FOR MULTI-AGENT SYSTEMS V: RESEARCH ISSUES AND PRACTICAL APPLICATIONS, 2007, 4408 : 1 - +
  • [5] Towards a Predictive Fault Tolerance Approach in Multi-Agent Systems
    Telghamti, Samira
    Maamri, Ramdane
    [J]. AGENT AND MULTI-AGENT SYSTEMS: TECHNOLOGIES AND APPLICATIONS, 2011, 6682 : 123 - 129
  • [6] Verifying Fault-tolerance in Parameterised Multi-Agent Systems
    Kouvaros, Panagiotis
    Lomuscio, Alessio
    [J]. PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 288 - 294
  • [7] A predictive method for providing fault tolerance in multi-agent systems
    de Luna Almeida, Alessandro
    Aknine, Samir
    Briot, Jean-Pierre
    Malenfant, Jacques
    [J]. 2006 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT TECHNOLOGY, PROCEEDINGS, 2006, : 226 - +
  • [8] Cluster assignment in multi-agent systems: Sparsity bounds and fault tolerance
    Sharf, Miel
    Zelazo, Daniel
    [J]. ASIAN JOURNAL OF CONTROL, 2023,
  • [9] An Approach for Fault Tolerance in Multi-Agent Systems using Learning Agents
    Bouzahzah, Mounira
    Maamri, Ramdane
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT INFORMATION TECHNOLOGIES, 2015, 11 (03) : 30 - 44
  • [10] Computing the fault tolerance of multi-agent deployment
    Zhang, Yingqian
    Manisterski, Efrat
    Kraus, Sarit
    Subrahmanian, V. S.
    Peleg, David
    [J]. ARTIFICIAL INTELLIGENCE, 2009, 173 (3-4) : 437 - 465