Analyzing Federated Learning Performance in Distributed Edge Scenarios

Detalhes bibliográficos
Autor(a) principal: Remde, Fernando Ferreira
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/240012
Resumo: Aprendizagem federada é um paradigma de aprendizagem de máquina onde diversos clientes treinam um único modelo de forma cooperativa enquanto mantêm seus dados privados e decentralizados. Esse paradigma inovador impõe muitos desafios, como lidar com dados que não são independentes e igualmente distribuídos, divididos entre clientes que não estão sincronizados e possuem poder de computação limitado. Esses clientes normalmente são dispositivos de borda, como celulares e sensores, que formam um sistema que é heteorgêneo, altamente distribuído por natureza e de difícil administração. Este trabalho propõe uma arquitetura para rodar experimentos de aprendizagem federada em um ambiente distribuído com poder de computação limitado. Baseado nessa arquitetura, uma série de experimentos são conduzidos para analisar como o desempenho do sistema é afetado pelas diferentes de parâmetros e pelo variado número de clientes.
id UFRGS-2_8a55ce275b03540e0818fa7545ab24dc
oai_identifier_str oai:www.lume.ufrgs.br:10183/240012
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Remde, Fernando FerreiraWickboldt, Juliano Araújo2022-06-08T04:41:19Z2021http://hdl.handle.net/10183/240012001142580Aprendizagem federada é um paradigma de aprendizagem de máquina onde diversos clientes treinam um único modelo de forma cooperativa enquanto mantêm seus dados privados e decentralizados. Esse paradigma inovador impõe muitos desafios, como lidar com dados que não são independentes e igualmente distribuídos, divididos entre clientes que não estão sincronizados e possuem poder de computação limitado. Esses clientes normalmente são dispositivos de borda, como celulares e sensores, que formam um sistema que é heteorgêneo, altamente distribuído por natureza e de difícil administração. Este trabalho propõe uma arquitetura para rodar experimentos de aprendizagem federada em um ambiente distribuído com poder de computação limitado. Baseado nessa arquitetura, uma série de experimentos são conduzidos para analisar como o desempenho do sistema é afetado pelas diferentes de parâmetros e pelo variado número de clientes.Federated learning is a machine learning paradigm where many clients cooperatively train a single centralized model while keeping their data private and decentralized. This novel paradigm imposes many challenges, such as dealing with data that is not independent and identically distributed, spread among multiple clients that are not synchronized and may have limited computing power. These clients are often edge devices such as smartphones and sensors, which form a system that is heterogeneous, highly distributed by nature and difficult to manage. This work proposes an architecture for running federated learning experiments in a distributed edge-like environment. Based on this architecture, a set of experiments are conducted to analyze how the overall system performance is affected by different configuration parameters and varied number of connected clients.application/pdfporAprendizagem FederadaComputaçãoComputação de BordaFederated LearningEdge ComputingObservabilityPerformanceAnalyzing Federated Learning Performance in Distributed Edge ScenariosAnalisando o Desempenho de Aprendizagem Federada Para Cenários Distribuídos de Computação de Borda info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2021Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001142580.pdf.txt001142580.pdf.txtExtracted Texttext/plain82650http://www.lume.ufrgs.br/bitstream/10183/240012/2/001142580.pdf.txtc712393459eb420b8b8e0ba379d31daaMD52ORIGINAL001142580.pdfTexto completoapplication/pdf8116920http://www.lume.ufrgs.br/bitstream/10183/240012/1/001142580.pdfc6e5c389464f11f76756ffb55c23995cMD5110183/2400122022-06-09 04:46:10.061371oai:www.lume.ufrgs.br:10183/240012Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2022-06-09T07:46:10Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Analyzing Federated Learning Performance in Distributed Edge Scenarios
dc.title.alternative.pt.fl_str_mv Analisando o Desempenho de Aprendizagem Federada Para Cenários Distribuídos de Computação de Borda
title Analyzing Federated Learning Performance in Distributed Edge Scenarios
spellingShingle Analyzing Federated Learning Performance in Distributed Edge Scenarios
Remde, Fernando Ferreira
Aprendizagem Federada
Computação
Computação de Borda
Federated Learning
Edge Computing
Observability
Performance
title_short Analyzing Federated Learning Performance in Distributed Edge Scenarios
title_full Analyzing Federated Learning Performance in Distributed Edge Scenarios
title_fullStr Analyzing Federated Learning Performance in Distributed Edge Scenarios
title_full_unstemmed Analyzing Federated Learning Performance in Distributed Edge Scenarios
title_sort Analyzing Federated Learning Performance in Distributed Edge Scenarios
author Remde, Fernando Ferreira
author_facet Remde, Fernando Ferreira
author_role author
dc.contributor.author.fl_str_mv Remde, Fernando Ferreira
dc.contributor.advisor1.fl_str_mv Wickboldt, Juliano Araújo
contributor_str_mv Wickboldt, Juliano Araújo
dc.subject.por.fl_str_mv Aprendizagem Federada
Computação
Computação de Borda
topic Aprendizagem Federada
Computação
Computação de Borda
Federated Learning
Edge Computing
Observability
Performance
dc.subject.eng.fl_str_mv Federated Learning
Edge Computing
Observability
Performance
description Aprendizagem federada é um paradigma de aprendizagem de máquina onde diversos clientes treinam um único modelo de forma cooperativa enquanto mantêm seus dados privados e decentralizados. Esse paradigma inovador impõe muitos desafios, como lidar com dados que não são independentes e igualmente distribuídos, divididos entre clientes que não estão sincronizados e possuem poder de computação limitado. Esses clientes normalmente são dispositivos de borda, como celulares e sensores, que formam um sistema que é heteorgêneo, altamente distribuído por natureza e de difícil administração. Este trabalho propõe uma arquitetura para rodar experimentos de aprendizagem federada em um ambiente distribuído com poder de computação limitado. Baseado nessa arquitetura, uma série de experimentos são conduzidos para analisar como o desempenho do sistema é afetado pelas diferentes de parâmetros e pelo variado número de clientes.
publishDate 2021
dc.date.issued.fl_str_mv 2021
dc.date.accessioned.fl_str_mv 2022-06-08T04:41:19Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/240012
dc.identifier.nrb.pt_BR.fl_str_mv 001142580
url http://hdl.handle.net/10183/240012
identifier_str_mv 001142580
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/240012/2/001142580.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/240012/1/001142580.pdf
bitstream.checksum.fl_str_mv c712393459eb420b8b8e0ba379d31daa
c6e5c389464f11f76756ffb55c23995c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1815447312099442688