A multi-agent approach to monitor and manage container-based distributed systems
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Outros Autores: | , , , |
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:29462024-08-05T16:55:02.949005Repositó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_ |
1808128720462938112 |