A multi-agent approach to monitor and manage container-based distributed systems

Detalhes bibliográficos
Autor(a) principal: Pfeifer, Vinicius [UNESP]
Data de Publicação: 2022
Outros Autores: Passini, William Filisbino [UNESP], Dorante, William Fernandes [UNESP], Guilherme, Ivan Rizzo [UNESP], Affonso, Frank Jose [UNESP]
Tipo de documento: Artigo
Idioma: por
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://dx.doi.org/10.1109/TLA.2022.9662176
http://hdl.handle.net/11449/231589
Resumo: The software architectures' evolution over the years has brought new challenges for the software development area. New architectural styles have emerged, such as microservice architecture and container-based distributed systems. In this sense, it can be said that service monitoring systems can be considered as an important element, since they can observe and verify the quality and progress of an application over a period of time. Automated solutions based on pre-defined intervals can result in unnecessary use of resources to identify any type of anomalies (e.g., failure or Quality of Service degradation). Considering this scenario, a multi-agent approach to monitor container-based distributed systems is proposed in this article. Such approach autonomously and dynamically decides the monitoring frequency of a container, optimizing the identification of anomalies. To evaluate the applicability of our approach, we conducted a case study on an application to manage a smart restaurant named App2SmartRest. The results reported in this article enable us to create a favorable scenario for our approach to contribute efficiently with different software development communities.
id UNSP_f774f3bb0f5be69641a0620df5e9d135
oai_identifier_str oai:repositorio.unesp.br:11449/231589
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling A multi-agent approach to monitor and manage container-based distributed systemsContainer-based applicationsDistributed systemsLearning techniquesMonitoringMulti-agentThe software architectures' evolution over the years has brought new challenges for the software development area. New architectural styles have emerged, such as microservice architecture and container-based distributed systems. In this sense, it can be said that service monitoring systems can be considered as an important element, since they can observe and verify the quality and progress of an application over a period of time. Automated solutions based on pre-defined intervals can result in unnecessary use of resources to identify any type of anomalies (e.g., failure or Quality of Service degradation). Considering this scenario, a multi-agent approach to monitor container-based distributed systems is proposed in this article. Such approach autonomously and dynamically decides the monitoring frequency of a container, optimizing the identification of anomalies. To evaluate the applicability of our approach, we conducted a case study on an application to manage a smart restaurant named App2SmartRest. The results reported in this article enable us to create a favorable scenario for our approach to contribute efficiently with different software development communities.CIandT Pólis de Tecnologia - Prédio Prisma, Rua. Dr. Ricardo Benetton Martins, 1.000 - São PauloMestrando Na Universidade Estadual Paulista (UNESP)Departamento de Estatística Matemática Aplicada e Computação, Rio ClaroUniversidade Estadual Paulista (UNESP)Mestrando Na Universidade Estadual Paulista (UNESP)Universidade Estadual Paulista (UNESP)Pólis de Tecnologia - Prédio PrismaUniversidade Estadual Paulista (UNESP)Matemática Aplicada e ComputaçãoPfeifer, Vinicius [UNESP]Passini, William Filisbino [UNESP]Dorante, William Fernandes [UNESP]Guilherme, Ivan Rizzo [UNESP]Affonso, Frank Jose [UNESP]2022-04-29T08:46:17Z2022-04-29T08:46:17Z2022-01-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/article82-91http://dx.doi.org/10.1109/TLA.2022.9662176IEEE Latin America Transactions, v. 20, n. 1, p. 82-91, 2022.1548-0992http://hdl.handle.net/11449/23158910.1109/TLA.2022.96621762-s2.0-85122387965Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPporIEEE Latin America Transactionsinfo:eu-repo/semantics/openAccess2022-04-29T08:46:17Zoai:repositorio.unesp.br:11449/231589Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462022-04-29T08:46:17Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv A multi-agent approach to monitor and manage container-based distributed systems
title A multi-agent approach to monitor and manage container-based distributed systems
spellingShingle A multi-agent approach to monitor and manage container-based distributed systems
Pfeifer, Vinicius [UNESP]
Container-based applications
Distributed systems
Learning techniques
Monitoring
Multi-agent
title_short A multi-agent approach to monitor and manage container-based distributed systems
title_full A multi-agent approach to monitor and manage container-based distributed systems
title_fullStr A multi-agent approach to monitor and manage container-based distributed systems
title_full_unstemmed A multi-agent approach to monitor and manage container-based distributed systems
title_sort A multi-agent approach to monitor and manage container-based distributed systems
author Pfeifer, Vinicius [UNESP]
author_facet Pfeifer, Vinicius [UNESP]
Passini, William Filisbino [UNESP]
Dorante, William Fernandes [UNESP]
Guilherme, Ivan Rizzo [UNESP]
Affonso, Frank Jose [UNESP]
author_role author
author2 Passini, William Filisbino [UNESP]
Dorante, William Fernandes [UNESP]
Guilherme, Ivan Rizzo [UNESP]
Affonso, Frank Jose [UNESP]
author2_role author
author
author
author
dc.contributor.none.fl_str_mv Pólis de Tecnologia - Prédio Prisma
Universidade Estadual Paulista (UNESP)
Matemática Aplicada e Computação
dc.contributor.author.fl_str_mv Pfeifer, Vinicius [UNESP]
Passini, William Filisbino [UNESP]
Dorante, William Fernandes [UNESP]
Guilherme, Ivan Rizzo [UNESP]
Affonso, Frank Jose [UNESP]
dc.subject.por.fl_str_mv Container-based applications
Distributed systems
Learning techniques
Monitoring
Multi-agent
topic Container-based applications
Distributed systems
Learning techniques
Monitoring
Multi-agent
description The software architectures' evolution over the years has brought new challenges for the software development area. New architectural styles have emerged, such as microservice architecture and container-based distributed systems. In this sense, it can be said that service monitoring systems can be considered as an important element, since they can observe and verify the quality and progress of an application over a period of time. Automated solutions based on pre-defined intervals can result in unnecessary use of resources to identify any type of anomalies (e.g., failure or Quality of Service degradation). Considering this scenario, a multi-agent approach to monitor container-based distributed systems is proposed in this article. Such approach autonomously and dynamically decides the monitoring frequency of a container, optimizing the identification of anomalies. To evaluate the applicability of our approach, we conducted a case study on an application to manage a smart restaurant named App2SmartRest. The results reported in this article enable us to create a favorable scenario for our approach to contribute efficiently with different software development communities.
publishDate 2022
dc.date.none.fl_str_mv 2022-04-29T08:46:17Z
2022-04-29T08:46:17Z
2022-01-01
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dx.doi.org/10.1109/TLA.2022.9662176
IEEE Latin America Transactions, v. 20, n. 1, p. 82-91, 2022.
1548-0992
http://hdl.handle.net/11449/231589
10.1109/TLA.2022.9662176
2-s2.0-85122387965
url http://dx.doi.org/10.1109/TLA.2022.9662176
http://hdl.handle.net/11449/231589
identifier_str_mv IEEE Latin America Transactions, v. 20, n. 1, p. 82-91, 2022.
1548-0992
10.1109/TLA.2022.9662176
2-s2.0-85122387965
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv IEEE Latin America Transactions
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 82-91
dc.source.none.fl_str_mv Scopus
reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1803046320365109248