Tolerância a Faltas em Sistemas Multiagentes Multidimensionais
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
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.