Analyzing Federated Learning Performance in Distributed Edge Scenarios
Autor(a) principal: | |
---|---|
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 |