Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29241
Title: Desagregação distribuída: evolução arquitetural do desagregador NIALM da LiteMe.
Other Titles: Distributed Disaggregation: Architectural Evolution of LiteMe's NIALM Disaggregator.
???metadata.dc.creator???: GAMA, Diego Alves.
???metadata.dc.contributor.advisor1???: BRITO, Andrey Elísio Monteiro.
???metadata.dc.contributor.referee1???: CAMPOS, Lívia Maria Rodrigues Sampaio.
???metadata.dc.contributor.referee2???: BRASILEIRO, Francisco Vilar.
Keywords: Desagregação distribuída;Desagregador NIALM - LiteMe;LiteMe;Instâncias oportunistas;Inteligência energética;Distributed disaggregation;NIALM Disaggregator - LiteMe;Opportunistic instances;Energy intelligence
Issue Date: 2-Sep-2022
Publisher: Universidade Federal de Campina Grande
Citation: GAMA, Diego Alves. Desagregação distribuída: evolução arquitetural do desagregador NIALM da LiteMe. 2022. 14f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2022. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29241
???metadata.dc.description.resumo???: A LiteMe é uma empresa de inteligência energética em ascensão que desagrega dados de consumo de energia de seus clientes via modelo NIALM, distinguindo o consumo de cada um dos aparelhos registrados, e os processa para oferecer seus serviços. Isso faz da desagregação um dos alicerces do negócio, e conforme a LiteMe se expande, dados de mais clientes precisam ser desagregados, o que leva à necessidade de replicar o desagregador NIALM. Atualmente o desagregador faz parte de uma arquitetura monolítica fortemente acoplada com o backend robusto da empresa, chamado de núcleo. Ele realiza as operações mais custosas da plataforma, que elevam o requisito de hardware para executá-la, e atua como servidor sempre disponível. Esse acoplamento prejudica a escalabilidade do NIALM, que não pode ser replicado sozinho. Uma arquitetura distribuída de microsserviço que permita separar o NIALM do núcleo, mantendo comunicação entre os dois, pode fornecer ao desagregador melhor escalabilidade, desacoplamento, menores requisitos de hardware e de disponibilidade. Este trabalho propõe uma arquitetura de desagregação distribuída para substituir a monolítica, de forma a executar em nuvem pública com uso de instâncias oportunistas (e.g. "Spots" na AWS). A arquitetura foi validada com apoio da empresa e testada em ambiente simulado. Após análise, foi possível alcançar os objetivos e reduzir custos de hospedagem em nuvem em até 72,59% em comparação à arquitetura monolítica.
Keywords: Desagregação distribuída
Desagregador NIALM - LiteMe
LiteMe
Instâncias oportunistas
Inteligência energética
Distributed disaggregation
NIALM Disaggregator - LiteMe
Opportunistic instances
Energy intelligence
???metadata.dc.subject.cnpq???: Ciência da Computação.
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29241
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
DIEGO ALVES GAMA - TCC ARTIGO CIÊNCIA DA COMPUTAÇÃO CEEI 2022.pdfDiego Alves Gama - TCC Artigo Ciência da Computação CEEI 2022429.68 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.