Abordagem orientada a aspectos para o monitoramento de plataformas para cidades inteligentes
Plataformas para cidades inteligentes são responsáveis por fornecer diversos serviços para facilitar o desenvolvimento de aplicações para cidades inteligentes. Tipicamente, tais plataformas gerenciam uma diversidade de aplicações, tratam com grande volume de dados e atendem a um expressivo número...
Bewaard in:
Hoofdauteur: | |
---|---|
Andere auteurs: | |
Formaat: | Dissertação |
Taal: | pt_BR |
Gepubliceerd in: |
Universidade Federal do Rio Grande do Norte
|
Onderwerpen: | |
Online toegang: | https://repositorio.ufrn.br/handle/123456789/50813 |
Tags: |
Voeg label toe
Geen labels, Wees de eerste die dit record labelt!
|
id |
ri-123456789-50813 |
---|---|
record_format |
dspace |
spelling |
ri-123456789-508132023-01-03T20:28:22Z Abordagem orientada a aspectos para o monitoramento de plataformas para cidades inteligentes Silva, João Victor Lopes da Batista, Thais Vasconcelos http://lattes.cnpq.br/2468543901162285 https://orcid.org/0000-0003-3558-1450 http://lattes.cnpq.br/5521922960404236 Cavalcante, Everton Ranielly de Sousa https://orcid.org/0000-0002-2475-5075 http://lattes.cnpq.br/5065548216266121 Lopes, Frederico Araújo da Silva Andrade, Rossana Maria de Castro Computação Monitoramento contínuo Programação orientada a aspectos Plataforma para cidades inteligentes CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO Plataformas para cidades inteligentes são responsáveis por fornecer diversos serviços para facilitar o desenvolvimento de aplicações para cidades inteligentes. Tipicamente, tais plataformas gerenciam uma diversidade de aplicações, tratam com grande volume de dados e atendem a um expressivo número de usuários que geram um alto volume de requisições. A grande quantidade de requisições muitas vezes ocasiona sobrecarga na plataforma, degradando a qualidade do serviço provida para os usuários e aplicações. Além disso, é comum que plataformas para cidades inteligentes processem solicitações relacionadas a operações que lidam com os grandes volumes de dados dos mais variados tipos, como os dados geográficos de uma cidade. Além do mais, é comum que haja sobrecarga sobre as operações direcionadas ao banco de dados que utilizam os recursos da infraestrutura. Nesse contexto, é necessário monitorar a infraestrutura computacional subjacente na qual plataformas para cidades inteligentes e aplicações estão implantadas, bem como monitorar as operações da plataforma que acessam os dados armazenados nos bancos de dados usados pelas plataformas. Deste modo, é possível verificar se há alguma limitação durante o processamento de grandes quantidades de dados em um tempo aceitável. Visando tratar esse problema, o objetivo deste trabalho é propor e implementar uma estratégia não invasiva para possibilitar o monitoramento das operações em plataformas para cidades inteligentes, incluindo o monitoramento da infraestrutura subjacente. A estratégia proposta apoia-se no paradigma de programação orientada a aspectos para que seja possível monitorar as operações da plataforma sem a necessidade de intervir sobre a implementação da plataforma ou gerar acoplamento com relação ao monitoramento. Este trabalho também apresenta a implementação da estratégia de monitoramento e sua instanciação no contexto da plataforma Smart Geo Layers (SGeoL), bem como uma avaliação da estratégia de monitoramento proposta. A estratégia de monitoramento é avaliada através de testes de desempenho utilizando o Apache JMeter, o que possibilitou testar as consultas da API de monitoramento. 2023-01-03T20:27:48Z 2023-01-03T20:27:48Z 2022-10-26 masterThesis SILVA, João Victor Lopes da. Abordagem orientada a aspectos para o monitoramento de plataformas para cidades inteligentes. Orientador: Thais Vasconcelos Batista. 2022. 97f. Dissertação (Mestrado em Sistemas e Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2022. https://repositorio.ufrn.br/handle/123456789/50813 pt_BR Acesso Aberto application/pdf Universidade Federal do Rio Grande do Norte Brasil UFRN PROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃO |
institution |
Repositório Institucional |
collection |
RI - UFRN |
language |
pt_BR |
topic |
Computação Monitoramento contínuo Programação orientada a aspectos Plataforma para cidades inteligentes CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO |
spellingShingle |
Computação Monitoramento contínuo Programação orientada a aspectos Plataforma para cidades inteligentes CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO Silva, João Victor Lopes da Abordagem orientada a aspectos para o monitoramento de plataformas para cidades inteligentes |
description |
Plataformas para cidades inteligentes são responsáveis por fornecer diversos
serviços para facilitar o desenvolvimento de aplicações para cidades inteligentes.
Tipicamente, tais plataformas gerenciam uma diversidade de aplicações, tratam com
grande volume de dados e atendem a um expressivo número de usuários que
geram um alto volume de requisições. A grande quantidade de requisições muitas
vezes ocasiona sobrecarga na plataforma, degradando a qualidade do serviço
provida para os usuários e aplicações. Além disso, é comum que plataformas para
cidades inteligentes processem solicitações relacionadas a operações que lidam
com os grandes volumes de dados dos mais variados tipos, como os dados
geográficos de uma cidade. Além do mais, é comum que haja sobrecarga sobre as
operações direcionadas ao banco de dados que utilizam os recursos da
infraestrutura. Nesse contexto, é necessário monitorar a infraestrutura
computacional subjacente na qual plataformas para cidades inteligentes e
aplicações estão implantadas, bem como monitorar as operações da plataforma que
acessam os dados armazenados nos bancos de dados usados pelas plataformas.
Deste modo, é possível verificar se há alguma limitação durante o processamento
de grandes quantidades de dados em um tempo aceitável. Visando tratar esse
problema, o objetivo deste trabalho é propor e implementar uma estratégia não
invasiva para possibilitar o monitoramento das operações em plataformas para
cidades inteligentes, incluindo o monitoramento da infraestrutura subjacente. A
estratégia proposta apoia-se no paradigma de programação orientada a aspectos
para que seja possível monitorar as operações da plataforma sem a necessidade de
intervir sobre a implementação da plataforma ou gerar acoplamento com relação ao
monitoramento. Este trabalho também apresenta a implementação da estratégia de
monitoramento e sua instanciação no contexto da plataforma Smart Geo Layers
(SGeoL), bem como uma avaliação da estratégia de monitoramento proposta. A
estratégia de monitoramento é avaliada através de testes de desempenho utilizando
o Apache JMeter, o que possibilitou testar as consultas da API de monitoramento. |
author2 |
Batista, Thais Vasconcelos |
author_facet |
Batista, Thais Vasconcelos Silva, João Victor Lopes da |
format |
masterThesis |
author |
Silva, João Victor Lopes da |
author_sort |
Silva, João Victor Lopes da |
title |
Abordagem orientada a aspectos para o monitoramento de plataformas para cidades inteligentes |
title_short |
Abordagem orientada a aspectos para o monitoramento de plataformas para cidades inteligentes |
title_full |
Abordagem orientada a aspectos para o monitoramento de plataformas para cidades inteligentes |
title_fullStr |
Abordagem orientada a aspectos para o monitoramento de plataformas para cidades inteligentes |
title_full_unstemmed |
Abordagem orientada a aspectos para o monitoramento de plataformas para cidades inteligentes |
title_sort |
abordagem orientada a aspectos para o monitoramento de plataformas para cidades inteligentes |
publisher |
Universidade Federal do Rio Grande do Norte |
publishDate |
2023 |
url |
https://repositorio.ufrn.br/handle/123456789/50813 |
work_keys_str_mv |
AT silvajoaovictorlopesda abordagemorientadaaaspectosparaomonitoramentodeplataformasparacidadesinteligentes |
_version_ |
1773961240913117184 |