Por favor, use este identificador para citar o enlazar este ítem: http://repositorio.ufc.br/handle/riufc/84292
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorBrayner, Ângelo Roncalli Alencar-
dc.contributor.authorPereira, Danne Makleyston Gomes-
dc.date.accessioned2026-01-16T16:27:17Z-
dc.date.available2026-01-16T16:27:17Z-
dc.date.issued2025-
dc.identifier.citationPEREIRA, Danne Makleyston Gomes. A microservices-based software architecture for building flexible smart city platforms. 2025. 176 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2025.pt_BR
dc.identifier.urihttp://repositorio.ufc.br/handle/riufc/84292-
dc.description.abstractA smart city integrates data from various subdomains to offer intelligent services, improving city resource management and citizens’ daily lives. Technologies such as ICT, IoT, big data, and AI enable this data management, which is supported by software platforms. However, in addition to the usual challenges of software platforms, developing a smart city platform faces issues such as resource heterogeneity, flexibility, AI efficiency, fast data processing, and low latency. This work proposes a microservice-oriented, data-centric platform with a three-layer architecture (edge, fog, cloud) to address these issues. This approach improves flexibility, scalability, and latency management, ensuring a responsive and efficient solution for smart cities. Semantic annotation mechanisms in the fog layer resolve data heterogeneity, enabling data exchanges using semantic values. This work’s main contributions include identifying essential functionalities for smart city platforms, analyzing existing solutions, specifying a reference architecture, implementing a prototype, and conducting performance evaluations. Initially, we conducted a Systematic Literature Review (SLR) to understand the state of the art, identifying the current enabling technologies, essential software platform requirements, and relevant open issues. Based on this, we introduce UFCity, a software architecture designed to meet such demands. We analyzed a UFCity-based prototype both qualitatively (use case scenarios) and quantitatively (Experimental Design 33). In the use case scenarios, we observed a reduction in the number of message exchanges and network bandwidth usage due to distributed data processing across solution layers. Furthermore, semantic mechanisms and IoT middleware efficiently handled resource heterogeneity. In these use case scenarios, we identified several functional requirements listed in this work. In quantitative analysis, we found consistent throughput in fog computing nodes even with message overload. Thus, this work demonstrates that UFCity meets the essential requirements of a smart city platform and exhibits high execution performance, establishing itself as an advantageous olution compared to those proposed in the literature.pt_BR
dc.language.isoenpt_BR
dc.rightsAcesso Abertopt_BR
dc.titleA microservices-based software architecture for building flexible smart city platformspt_BR
dc.typeTesept_BR
dc.description.abstract-ptbrUma cidade inteligente integra dados de diversos subdomínios para oferecer serviços inteligentes, melhorando a gestão dos recursos urbanos e a vida diária dos cidadãos. Tecnologias como TIC, IoT, big data e IA possibilitam esse gerenciamento de dados, apoiado por plataformas de software. No entanto, além dos desafios usuais das plataformas de software, o desenvolvimento de uma plataforma para cidade inteligente enfrenta questões como heterogeneidade de recursos, flexibilidade, eficiência da IA, processamento rápido de dados e baixa latência. Este trabalho propõe uma plataforma orientada a microsserviços e centrada em dados, com uma arquitetura em três camadas (edge, fog, cloud), para lidar com essas questões. Essa abordagem melhora a flexibilidade, escalabilidade e o gerenciamento da latência, garantindo uma solução eficiente e responsiva para cidades inteligentes. As principais contribuições deste trabalho incluem: identificar funcionalidades essenciais para plataformas de cidades inteligentes, analisar soluções existentes, especificar uma arquitetura de referência, implementar um protótipo e conduzir avaliações de desempenho. Inicialmente, realizamos uma Revisão Sistemática da Literatura (RSL) para compreender o estado da arte, identificando as tecnologias habilitadoras atuais, os requisitos essenciais das plataformas de software e questões abertas relevantes. Com base nisso, apresentamos o UFCity, uma arquitetura de software projetada para atender a essas demandas. Analisamos um protótipo baseado no UFCity tanto qualitativa (cenários de caso de uso) quanto quantitativamente (Desenho Experimental 33). Nos cenários de caso de uso, observamos uma redução no número de trocas de mensagens e no uso de largura de banda da rede devido ao processamento distribuído de dados pelas camadas da solução. Além disso, os mecanismos semânticos e o middleware IoT lidaram de forma eficiente com a heterogeneidade dos recursos. Nesses cenários, identificamos diversos requisitos funcionais listados neste trabalho. Na análise quantitativa, constatamos um desempenho consistente de throughput nos nós de computação fog, mesmo em situações de sobrecarga de mensagens. Desta forma, este trabalho demonstra que o UFCity atende aos requisitos essenciais de uma plataforma para cidade inteligente e apresenta alto desempenho de execução, estabelecendo-se como uma solução vantajosa em comparação às propostas na literatura.pt_BR
dc.subject.ptbrCidade inteligentept_BR
dc.subject.ptbrArquitetura de softwarept_BR
dc.subject.ptbrMicroserviçospt_BR
dc.subject.ptbrPlataforma de cidades inteligentespt_BR
dc.subject.enSmart citypt_BR
dc.subject.enSoftware architecturept_BR
dc.subject.enMicroservicespt_BR
dc.subject.enSmart city platformpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
local.author.orcidhttps://orcid.org/0000-0002-8260-5382pt_BR
local.author.latteshttp://lattes.cnpq.br/2002489019346835pt_BR
local.advisor.latteshttp://lattes.cnpq.br/3895469714548887pt_BR
local.date.available2026-01-16-
Aparece en las colecciones: DCOMP - Teses defendidas na UFC

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
2025_tese_dmgpereira.pdf2,45 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.