Tolerância a faltas em sistemas multiagentes multidimensionais
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | https://repositorio.ufsc.br/handle/123456789/229173 |
Resumo: | Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2021. |
id |
UFSC_0a3603d1abfd36206e4fa44b54da333d |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/229173 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
Tolerância a faltas em sistemas multiagentes multidimensionaisEngenharia de sistemasAutomaçãoSistemas multiagentesTolerância (Engenharia)Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2021.Em um sistema multiagentes (SMA), diversos agentes autônomos interagem entre si e com o ambiente em que se encontram. Essa natureza do SMA possibilita a criação de sistemas bastante complexos e dinâmicos. No entanto, essas características também podem gerar cenários imprevisíveis, o que contribui para o surgimento de faltas no sistema e prejudica a confiabilidade dos SMA, reduzindo a sua utilização em aplicações que demandam soluções robustas. Para melhorar o nível da confiabilidade de um sistema, diversas técnicas podem ser empregadas. Entre elas, a tolerância a faltas (TF) visa garantir que o sistema entregue os serviços esperados, mesmo que faltas tenham ocorrido. Existem diversos trabalhos que abordam a TF nos SMA, entretanto, a maioria faz um tratamento não genérico. Além disso, os modelos de TF propostos nesses trabalhos se concentram na programação da dimensão dos agentes. Este trabalho elabora e implementa um modelo de TF adaptado aos SMA, explorando os conceitos existentes na programação de SMA multidimensionais (agente e ambiente). O modelo utiliza analogias de alto nível presentes nas abstrações da dimensão dos agentes e do ambiente para fornecer serviços de detecção e recuperação de erros nos agentes, além de outras funcionalidades para o desenvolvedor do SMA elevar o nível de confiabilidade do seu sistema. Utilizando diversos cenários dinâmicos e com alta ocorrência de faltas, o modelo de TF é testado e o comportamento do SMA é avaliado provando a capacidade do modelo em detectar erros e recuperar os agentes do SMA, permitindo que o sistema tolere as faltas ocorridas.Abstract: In a multi-agent system (MAS), several autonomous agents interact with each other and with the environment where they are placed. This nature of MAS makes it possible to create very complex and dynamic systems. However, these characteristics can also generate unpredictable scenarios, which contributes to the appearance of faults in the system and impairs the reliability of the MAS, reducing its use in applications that demand robust solutions. To improve the level of reliability of a system, several techniques can be employed. Among them, fault tolerance (FT) aims to ensure that the system delivers the expected services, even if faults have occurred. There are several studies that address FT in MAS, however, most do a non-generic treatment. Furthermore, the FT models proposed in these works focus on agent dimension programming. This study elaborates and implements a FT model adapted to MAS, exploring the existing concepts in multidimensional MAS programming (agent and environment). The model uses high-level analogies present in the agent and environment dimension abstractions to provide agent error detection and recovery services, in addition to other functionalities for the MAS developer to increase the reliability level of their system. Using several dynamic scenarios with high occurrence of faults, the FT model is tested and the MAS behavior is evaluated, proving the model?s ability to detect errors and recover the MAS agents, allowing the system to tolerate the faults that have occurred.Hübner, Jomi FredZatelli, Maicon RafaelUniversidade Federal de Santa CatarinaLampert, Luis Pedro Arenhart2021-10-14T19:29:41Z2021-10-14T19:29:41Z2021info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis71 p.| il., gráfs., tabs.application/pdf373258https://repositorio.ufsc.br/handle/123456789/229173porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2021-10-14T19:29:41Zoai:repositorio.ufsc.br:123456789/229173Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732021-10-14T19:29:41Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.fl_str_mv |
Tolerância a faltas em sistemas multiagentes multidimensionais |
title |
Tolerância a faltas em sistemas multiagentes multidimensionais |
spellingShingle |
Tolerância a faltas em sistemas multiagentes multidimensionais Lampert, Luis Pedro Arenhart Engenharia de sistemas Automação Sistemas multiagentes Tolerância (Engenharia) |
title_short |
Tolerância a faltas em sistemas multiagentes multidimensionais |
title_full |
Tolerância a faltas em sistemas multiagentes multidimensionais |
title_fullStr |
Tolerância a faltas em sistemas multiagentes multidimensionais |
title_full_unstemmed |
Tolerância a faltas em sistemas multiagentes multidimensionais |
title_sort |
Tolerância a faltas em sistemas multiagentes multidimensionais |
author |
Lampert, Luis Pedro Arenhart |
author_facet |
Lampert, Luis Pedro Arenhart |
author_role |
author |
dc.contributor.none.fl_str_mv |
Hübner, Jomi Fred Zatelli, Maicon Rafael Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Lampert, Luis Pedro Arenhart |
dc.subject.por.fl_str_mv |
Engenharia de sistemas Automação Sistemas multiagentes Tolerância (Engenharia) |
topic |
Engenharia de sistemas Automação Sistemas multiagentes Tolerância (Engenharia) |
description |
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2021. |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021-10-14T19:29:41Z 2021-10-14T19:29:41Z 2021 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
373258 https://repositorio.ufsc.br/handle/123456789/229173 |
identifier_str_mv |
373258 |
url |
https://repositorio.ufsc.br/handle/123456789/229173 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
71 p.| il., gráfs., tabs. application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
instname_str |
Universidade Federal de Santa Catarina (UFSC) |
instacron_str |
UFSC |
institution |
UFSC |
reponame_str |
Repositório Institucional da UFSC |
collection |
Repositório Institucional da UFSC |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1808652401606918144 |