Tolerância a Faltas em Sistemas Multiagentes Multidimensionais

  • Luis P. Lampert UFSC
  • Jomi F. Hübner UFSC
  • Maicon R. Zatelli UFSC

Resumo


A autonomia presente nos Sistemas Multiagentes (SMA) é uma característica que contribui para que esse tipo de sistema seja suscetível a faltas. Com a finalidade de aumentar a confiabilidade, a tolerância a faltas aplicada a SMA é um tópico que vem ganhando destaque. Este trabalho tem como objetivo propor um modelo de tolerância a faltas para SMA que utiliza as abstrações fornecidas pela programação multidimensional (agentes, ambiente e organização). O modelo proposto adiciona a capacidade de monitoramento do estado dos agentes através da instrumentação do ambiente. Além disso, propõe a adição de agentes especializados, que têm a capacidade de monitorar e atuar nos casos de detecção de faltas no sistema.

Referências

Boissier, O., Bordini, R. H., Hübner, J. F., Ricci, A., and Santi, A. (2013). Multi-agent oriented programming with JaCaMo. Science of Computer Programming, 78:747–761.

Díaz, Á. F. (2018). eJason : a Framework for Distributed and Fault-tolerant Multi-Agent Systems. PhD thesis.

Hägg, S. (1997). A sentinel approach to fault handling in multi-agent systems. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 1286:181–195.

Isong, B. E. and Bekele, E. (2013). A Systematic Review of Fault Tolerance in Mobile Agents. American Journal of Software Engineering and Applications, 2(5):111–124.

Klein, M., Rodriguez-Aguilar, J.-A., and Dellarocas, C. (2003). Using DomainIndependent Exception Handling Services to Enable Robust Open Multi-Agent Systems: The Case of Agent Death. Autonomous Agents and Multi-Agent Systems, 7(1/2):179–189.

Laprie, J. C. (1992). Dependability: Basic Concepts and Terminology. pages 3–245. Springer, Vienna.

Potiron, K., El Fallah Seghrouchni, A., and Taillibert, P. (2013). From Fault Classification to Fault Tolerance for Multi-Agent Systems. Number 9781447150459.

Stanković, R., Štula, M., and Maras, J. (2017). Evaluating fault tolerance approaches in multi-agent systems. Autonomous Agents and Multi-Agent Systems, 31(1):151–177.
Publicado
02/05/2019
LAMPERT, Luis P.; HÜBNER, Jomi F.; ZATELLI, Maicon R.. Tolerância a Faltas em Sistemas Multiagentes Multidimensionais. In: WORKSHOP-ESCOLA DE SISTEMAS DE AGENTES, SEUS AMBIENTES E APLICAÇÕES (WESAAC), 13. , 2019, Florianópolis/SC. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 230-235. ISSN 2326-5434.