Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/33831
Registro completo de metadados
Campo DCValorIdioma
dc.creatorBini, Henrique Moura-
dc.date.accessioned2024-07-02T20:44:02Z-
dc.date.available2024-07-02T20:44:02Z-
dc.date.issued2023-06-16-
dc.identifier.citationBINI, Henrique Moura. Avaliação de desempenho de aglomerado de computadores de placa única para processamento de dados em ambientes IoT usando Apache Spark. 2023. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) – Universidade Tecnológica Federal do Paraná, Campo Mourão, 2023.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/33831-
dc.description.abstractThe constant increase in IoT devices generates large data volumes on networks. As a result, this creates a high demand for processing power and storage. So, many companies have chosen to use cloud servers for data processing due to their high scalability and availability. However, using cloud servers incurs high costs for companies and increases the latency for users accessing their services. To reduce costs and latency, fog or edge computing can be implemented, where data processing is decentralized using multiple servers distributed near the end user, reducing latency and the volume of data sent to cloud servers. However, deploying multiple servers distributed in a specific area becomes costly due to the required hardware and the location to deploy such a system. One solution to reduce the cost of implementing these paradigms is single-board computer clusters, which have a compact size and low cost. Thus, the research goal is to evaluate the performance and energy consumption of single-board computer clusters and compare them with a server machine to determine if their use will bring advantages in processing data generated in IoT environments. A single-board computer cluster composed of different models of Raspberry Pi was created using the Apache Spark framework and evaluated through benchmarks for tasks such as mapping, reducing, and streaming data processing. The results showed that the single-board computer cluster required a longer execution time for data processing than the server machine, resulting in higher total energy consumption than the server machine.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/pt_BR
dc.subjectInternet das coisaspt_BR
dc.subjectRaspberry Pi (Computador)pt_BR
dc.subjectComputação em nuvempt_BR
dc.subjectInternet of thingspt_BR
dc.subjectRaspberry Pi (Computer)pt_BR
dc.subjectCloud computingpt_BR
dc.titleAvaliação de desempenho de aglomerado de computadores de placa única para processamento de dados em ambientes IoT usando Apache Sparkpt_BR
dc.title.alternativePerformance evaluation of single board computer cluster for data processing in IoT environments using Apache Sparkpt_BR
dc.typebachelorThesispt_BR
dc.description.resumoO constante aumento de dispositivos IoT gera grandes volumes de dados trafegando nas redes. Como consequência, isso cria alta demanda por poder de processamento e armazenamento. Para suprir essa demanda, muitas empresas optaram por utilizar servidores em nuvem para realizar o processamento dos dados, devido a alta escalabilidade e disponibilidade. Entretanto, o uso de servidores nuvem gera alto custo para as empresas e aumento na latência para os usuários utilizando seus serviços. Para reduzir os custos e a latência, pode ser implementada a computação em névoa ou borda, no qual o processamento dos dados é feito de forma descentralizada, por meio de diversos servidores distribuídos próximo ao usuário final, reduzindo a latência e o volume de dados enviado para os servidores nuvem. Porém, a criação de diversos servidores, distribuídos em uma determinada área, se torna custosa devido ao hardware necessário e o local para implantar esse sistema. Uma das soluções para reduzir o custo da implementação desses paradigmas é a utilização de aglomerados de computadores de placa única, possuindo um tamanho compacto e um baixo custo. Assim, objetiva-se nesta monografia avaliar o desempenho e o consumo energético dos aglomerados de computadores de placa única e comparar com o de uma máquina servidora, para determinar se o seu uso propicia vantagens no processamento de dados gerados em ambientes IoT. Para realizar a avaliação, foi criado um aglomerado de computadores de placa única composto por Raspberry Pi de diferentes modelos utilizando o arcabouço Apache Spark, cujo desempenho foi avaliado por meio de benchmarks na realização de tarefas como map e reduce e no processamento de streaming de dados. Os resultados mostraram que o aglomerado de computadores necessitou de um tempo de execução maior para o processamento dos dados em relação a máquina servidora, ocasionando também em um consumo energético total superior ao da máquina servidora.pt_BR
dc.degree.localCampo Mourãopt_BR
dc.publisher.localCampo Mouraopt_BR
dc.contributor.advisor1Campiolo, Rodrigo-
dc.contributor.referee1Campiolo, Rodrigo-
dc.contributor.referee2Santos, Luiz Arthur Feitosa dos-
dc.contributor.referee3Sabo, Paulo Henrique-
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentDepartamento Acadêmico de Computaçãopt_BR
dc.publisher.programCiência da Computaçãopt_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
Aparece nas coleções:CM - Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
avaliacaodesempenhoaglomeradoiot.pdf5,81 MBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons