Um algoritmo online e evolutivo para compressão automática de dados em cenários de IoT

dc.contributor.advisorSilva, Ivanovitch Medeiros Dantas da
dc.contributor.advisorLatteshttp://lattes.cnpq.br/3608440944832201pt_BR
dc.contributor.authorSignoretti, Gabriel Lucas Albuquerque Maia
dc.contributor.authorLatteshttp://lattes.cnpq.br/3335383471638892pt_BR
dc.contributor.referees1Leitão, Gustavo Bezerra Paz
dc.contributor.referees1Latteshttp://lattes.cnpq.br/6766556258983738pt_BR
dc.contributor.referees2Villanueva, Juan Moises Mauricio
dc.contributor.referees2Latteshttp://lattes.cnpq.br/1446817462218646pt_BR
dc.contributor.referees3Oliveira, Luiz Affonso Henderson Guedes de
dc.contributor.referees3Latteshttp://lattes.cnpq.br/7987212907837941pt_BR
dc.date.accessioned2021-10-05T18:07:56Z
dc.date.available2021-10-05T18:07:56Z
dc.date.issued2021-07-23
dc.description.abstractWith the advancement and mass adoption of solutions in the fields of Internet of Things (IoT) and connected cities, the number of devices and sensors connected to the network tends to grow exponentially. In this scenario, the transmission and storage of the growing volume of data bring new challenges. When devices transmit potentially irrelevant or redundant data, there is increased energy and processing waste, as well as unnecessary use of the communication channel. Thus, local data compression solutions on the IoT devices themselves become increasingly attractive, enabling the elimination of samples that would have little or no contribution to the application, in order to significantly reduce the volume of data needed to represent the information. However, such devices present on the market today have serious storage and processing power limitations. In order to circumvent these limitations, the TinyML field emerges, which seeks ways to implement machine learning models in low-power devices. Given this context, one of the sectors that can benefit most from these new technologies is the automobile industry, as currently all cars produced must be instrumented with a series of sensors. In this way, by connecting an intelligent device to the vehicle, it is possible to process the data locally and transmit it to a remote server later. In this context, the present work proposes the development of a new online, unsupervised, and automatically adaptable data compression algorithm for IoT applications. The proposed approach is called Tiny Anomaly Compressor (TAC) and is based on data eccentricity and does not require pre-established mathematical models or any assumptions about data distribution. To test the effectiveness of the solution and validate it, two tests were carried out with different objectives. First, a comparative analysis on two real-world datasets was developed with two other algorithms from the literature, the Swing Door Trending (SDT) and the Discrete Cosine Transform (DCT). Finally, the proposal was embedded in an IoT device based on an Arduino and connected to a car to verify the impact of the algorithm on the processing time of the system’s primary operations. The obtained results show that it is possible to achieve high compression rates without significant impacts on the generated error and system processing times.pt_BR
dc.description.resumoCom o avanço e adoção em massa de soluções no campo de Internet das Coisas (IoT) e cidades conectadas, o número de dispositivos e sensores conectados à rede tende a crescer exponencialmente. Nesse cenário, a transmissão e armazenamento do crescente volume de dados trazem novos desafios. Quando dispositivos transmitem dados potencialmente irrelevantes ou redundantes, há um maior gasto de energia e processamento, além do uso desnecessário do canal de comunicação. Dessa forma, soluções de compressão de dados localmente nos próprios dispositivos de IoT se tornam cada vez mais atrativas, possibilitando a eliminação de amostras que teriam pouca ou nenhuma contribuição para a aplicação, de forma a reduzir significativamente o volume de dados necessários para representar as informações. No entanto, tais dispositivos presentes hoje no mercado tem sérias limitações de armazenamento e poder de processamento. A fim de circundar tais limitações, surge o campo de TinyML, que busca maneiras de implementar modelos de aprendizado de máquina em dispositivos de baixa potência. Dado esse contexto, um dos setores que mais pode se beneficiar dessas novas tecnologias é a indústria automobilística, pois atualmente todos os carros produzidos devem ser instrumentados com uma série de sensores. Dessa forma, ao conectar um dispositivo inteligente no veículo, é possível fazer um processamento local dos dados e transmiti-los para um servidor remoto posteriormente. Nesse contexto, o presente trabalho propõe o desenvolvimento de um novo algoritmo de compressão de dados online, não supervisionado, e automaticamente adaptável para aplicações de IoT. A abordagem proposta é chamada de Tiny Anomaly Compressor (TAC) e é baseada na excentricidade de dados e não requer modelos matemáticos previamente estabelecidos ou quaisquer suposições sobre a distribuição de dados. Para testar a eficácia da solução e validá-la foram realizados dois testes com diferentes objetivos. Primeiramente foi desenvolvida uma análise comparativa em dois conjuntos de dados do mundo real com dois outros algoritmos da literatura, o Swing Door Trending (SDT) e o Discrete Cosine Transform (DCT). Por fim, a proposta foi embarcada em um dispositivo IoT baseado em um Arduino e conectado a um carro com o propósito de verificar o impacto do algoritmo no tempo de processamento das operações primárias do sistema. Os resultados obtidos mostram ser possível alcançar altas taxas de compressão sem impactos significativos no erro gerado e no processamento do sistema.pt_BR
dc.identifier.citationSIGNORETTI, Gabriel Lucas Albuquerque Maia. Um algoritmo online e evolutivo para compressão automática de dados em cenários de IoT. 2021. 73f. Dissertação (Mestrado em Engenharia Elétrica e de Computação) - Centro De Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2021.pt_BR
dc.identifier.urihttps://repositorio.ufrn.br/handle/123456789/43115
dc.languagept_BRpt_BR
dc.publisherUniversidade Federal do Rio Grande do Nortept_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.initialsUFRNpt_BR
dc.publisher.programPROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA E DE COMPUTAÇÃOpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectCompressão de dados onlinept_BR
dc.subjectIoTpt_BR
dc.subjectVeículos inteligentespt_BR
dc.subjectTinyMLpt_BR
dc.subjectAprendizado de máquinapt_BR
dc.subjectExcentricidade de dadospt_BR
dc.titleUm algoritmo online e evolutivo para compressão automática de dados em cenários de IoTpt_BR
dc.typemasterThesispt_BR

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
Algoritmoonlineevolutivo_Signoretti_2021.pdf
Tamanho:
4.03 MB
Formato:
Adobe Portable Document Format
Nenhuma Miniatura disponível
Baixar