PB3Opt : uma estratégia para selecionar aglomerados de computadores na nuvem computacional para cargas computacionais de alto desempenho
| Ano de defesa: | 2022 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
[s.n.]
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://hdl.handle.net/20.500.12733/3945 |
Resumo: | Orientador: Edson Borin |
| id |
UNICAMP-30_3bdc03b65ea4e2fde277924b78034e4b |
|---|---|
| oai_identifier_str |
oai::1241594 |
| network_acronym_str |
UNICAMP-30 |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
| repository_id_str |
|
| spelling |
PB3Opt : uma estratégia para selecionar aglomerados de computadores na nuvem computacional para cargas computacionais de alto desempenhoPB3Opt : profile-based biased Bayesian optimization to select computing clusters on the cloudComputação em nuvemOtimização bayesianaComputação de alto desempenhoCloud computingBayesian optimizationHigh performance computingOrientador: Edson BorinDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: A grande variedade de configurações na nuvem computacional para a criação de aglomerados de computadores tornou a seleção do aglomerado de computadores ótimo, ou quase ótimo, um problema complexo. Com isso, surgiram várias abordagens que focam em buscar o melhor aglomerado de computadores para cargas de trabalho de computação de alto desempenho e, ao mesmo tempo, em reduzir o custo da busca. Entre as abordagens encontradas na literatura, uma das mais conhecidas e aplicadas é a otimização Bayesiana. No entanto, ainda é possível melhorar o desempenho da mesma integrando-a com dados históricos relacionados com o comportamento da carga de trabalho. Nesse contexto, propomos a abordagem PB3Opt, que por sua vez, introduz um viés na função de aquisição Melhoria Esperada (do inglês, Expected Improvement) da busca com otimização Bayesiana. O enviesamento é realizado considerando o ranking de aglomerados de computadores das cargas de trabalho anteriormente exploradas, e que possuam o mesmo comportamento da carga de trabalho sendo otimizada. Os resultados apontam que a PB3Opt consegue classificar o comportamento de uma carga de trabalho em um grupo que o ranking médio possui em média 88,7% de similaridade com o ranking da carga de trabalho em questão. Com isso, a PB3Opt encontra, para quase 95% das cargas de trabalho, uma solução que é, no máximo, 1,2 vezes pior que o aglomerado de computadores ótimo. Além disso, a PB3Opt funciona bem quando combinada com a Paramount Iteration e é capaz de reduzir o custo da busca significativamenteAbstract: Given the wide variety of cloud computing resources for creating computer clusters, finding the optimal, or near-optimal, cluster is a complex problem. As a result, several approaches have been proposed to find the optimal, or near-optimal, cluster for a given high-performance computing workload, while reducing the search cost. Among the approaches found in the literature, Bayesian optimization is one of the most known and applied. However, it is still possible to increase its performance by integrating it with historical data related to workload behavior. In this context, we suggest the \abordagemproposta (Profile-Based Biased Bayesian Optimizatio) approach, which introduces a bias in the Bayesian optimization Expected Improvement acquisition function. The new acquisition function uses the ranking of computer clusters of previously explored workloads, which have the same behavior as the workload being optimized. The results show that PB3Opt classifies the behavior of a workload in a group that the average ranking has 88.7% similarity with the ranking of the workload. With this, PB3Opt finds, for almost 95% of workloads, a solution that is less than or equal to 1.2x worse than the optimal computer cluster. In addition, the PB3Opt works well when combined with the Paramount Iteration technique and is capable of reducing the search cost significantlyMestradoCiência da ComputaçãoMestra em Ciência da ComputaçãoCNPQ02042/2020-00[s.n.]Borin, Edson, 1979-Boeres, Maria Cristina SilvaFrança, Breno Bernard Nicolau deUniversidade Estadual de Campinas (UNICAMP). Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASCamacho, Thais Aparecida Silva, 1997-20222022-02-22T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf1 recurso online (96 p.) : il., digital, arquivo PDF.https://hdl.handle.net/20.500.12733/3945CAMACHO, Thais Aparecida Silva. PB3Opt: uma estratégia para selecionar aglomerados de computadores na nuvem computacional para cargas computacionais de alto desempenho. 2022. 1 recurso online (96 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: 20.500.12733/3945. Acesso em: 29 set. 2025.https://repositorio.unicamp.br/acervo/detalhe/1241594https://repositorio.unicamp.br/acervo/detalhe/1241594Requisitos do sistema: Software para leitura de arquivo em PDFporreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2025-07-24T14:36:17Zoai::1241594Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2025-07-24T14:36:17Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false |
| dc.title.none.fl_str_mv |
PB3Opt : uma estratégia para selecionar aglomerados de computadores na nuvem computacional para cargas computacionais de alto desempenho PB3Opt : profile-based biased Bayesian optimization to select computing clusters on the cloud |
| title |
PB3Opt : uma estratégia para selecionar aglomerados de computadores na nuvem computacional para cargas computacionais de alto desempenho |
| spellingShingle |
PB3Opt : uma estratégia para selecionar aglomerados de computadores na nuvem computacional para cargas computacionais de alto desempenho Camacho, Thais Aparecida Silva, 1997- Computação em nuvem Otimização bayesiana Computação de alto desempenho Cloud computing Bayesian optimization High performance computing |
| title_short |
PB3Opt : uma estratégia para selecionar aglomerados de computadores na nuvem computacional para cargas computacionais de alto desempenho |
| title_full |
PB3Opt : uma estratégia para selecionar aglomerados de computadores na nuvem computacional para cargas computacionais de alto desempenho |
| title_fullStr |
PB3Opt : uma estratégia para selecionar aglomerados de computadores na nuvem computacional para cargas computacionais de alto desempenho |
| title_full_unstemmed |
PB3Opt : uma estratégia para selecionar aglomerados de computadores na nuvem computacional para cargas computacionais de alto desempenho |
| title_sort |
PB3Opt : uma estratégia para selecionar aglomerados de computadores na nuvem computacional para cargas computacionais de alto desempenho |
| author |
Camacho, Thais Aparecida Silva, 1997- |
| author_facet |
Camacho, Thais Aparecida Silva, 1997- |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Borin, Edson, 1979- Boeres, Maria Cristina Silva França, Breno Bernard Nicolau de Universidade Estadual de Campinas (UNICAMP). Instituto de Computação Programa de Pós-Graduação em Ciência da Computação UNIVERSIDADE ESTADUAL DE CAMPINAS |
| dc.contributor.author.fl_str_mv |
Camacho, Thais Aparecida Silva, 1997- |
| dc.subject.por.fl_str_mv |
Computação em nuvem Otimização bayesiana Computação de alto desempenho Cloud computing Bayesian optimization High performance computing |
| topic |
Computação em nuvem Otimização bayesiana Computação de alto desempenho Cloud computing Bayesian optimization High performance computing |
| description |
Orientador: Edson Borin |
| publishDate |
2022 |
| dc.date.none.fl_str_mv |
2022 2022-02-22T00:00:00Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/20.500.12733/3945 CAMACHO, Thais Aparecida Silva. PB3Opt: uma estratégia para selecionar aglomerados de computadores na nuvem computacional para cargas computacionais de alto desempenho. 2022. 1 recurso online (96 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: 20.500.12733/3945. Acesso em: 29 set. 2025. |
| url |
https://hdl.handle.net/20.500.12733/3945 |
| identifier_str_mv |
CAMACHO, Thais Aparecida Silva. PB3Opt: uma estratégia para selecionar aglomerados de computadores na nuvem computacional para cargas computacionais de alto desempenho. 2022. 1 recurso online (96 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: 20.500.12733/3945. Acesso em: 29 set. 2025. |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.relation.none.fl_str_mv |
https://repositorio.unicamp.br/acervo/detalhe/1241594 https://repositorio.unicamp.br/acervo/detalhe/1241594 Requisitos do sistema: Software para leitura de arquivo em PDF |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf 1 recurso online (96 p.) : il., digital, arquivo PDF. |
| dc.publisher.none.fl_str_mv |
[s.n.] |
| publisher.none.fl_str_mv |
[s.n.] |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) instname:Universidade Estadual de Campinas (UNICAMP) instacron:UNICAMP |
| instname_str |
Universidade Estadual de Campinas (UNICAMP) |
| instacron_str |
UNICAMP |
| institution |
UNICAMP |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
| collection |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP) |
| repository.mail.fl_str_mv |
sbubd@unicamp.br |
| _version_ |
1844628684791611392 |