Provisionamento dinâmico de recursos para execução de workflows científicos em nuvens

Detalhes bibliográficos
Autor(a) principal: Oda, Ricardo Juliano Mesquita Silva
Data de Publicação: 2016
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://teses.usp.br/teses/disponiveis/45/45134/tde-20230727-113532/
Resumo: Workflows científicos têm o papel de automatizar experimentos, análises e processos científicos que manualmente seriam impraticáveis devido ao volume de dados envolvidos. A nuvem é uma plataforma emergente que serve como infraestrutura para executar esse tipo de procedimento. No uso da nuvem, esses sistemas não se adaptam a variações na carga de trabalho por serem passivos às configurações da infraestrutura e, assim, causam possíveis sobrecargas ou subutilizações dos recursos computacionais disponíveis. Este trabalho propõe melhoras na utilização dos recursos das plataformas de computação em nuvem pelos sistemas gerenciadores de workflows científicos durante a execuções de workflows. Um novo mecanismo para gerenciar o provisionamento de forma dinâmica foi proposto, implementado e validado em uma plataforma real de computação em nuvem. O mecanismo proposto revela um modo de utilizar informações do workflow a fim de beneficiar-se de característica da nuvem para melhorar a utilização de recursos. Além disso, um de caso do compartilhamento de processadores entre atividades foi estudado, mostrando que tal compartilhamento causa um impacto negativo nos tempos de execução das tarefas, porém promove o aumento do paralelismo que, por sua vez, pode melhorar a execução do workflow como um todo.
id USP_852604a446b9387696578ac18bb7e6fa
oai_identifier_str oai:teses.usp.br:tde-20230727-113532
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Provisionamento dinâmico de recursos para execução de workflows científicos em nuvensDynamic resource provisioning for scientific workflows execution in cloudsComputação Em NuvemModelagem De DadosWorkflows científicos têm o papel de automatizar experimentos, análises e processos científicos que manualmente seriam impraticáveis devido ao volume de dados envolvidos. A nuvem é uma plataforma emergente que serve como infraestrutura para executar esse tipo de procedimento. No uso da nuvem, esses sistemas não se adaptam a variações na carga de trabalho por serem passivos às configurações da infraestrutura e, assim, causam possíveis sobrecargas ou subutilizações dos recursos computacionais disponíveis. Este trabalho propõe melhoras na utilização dos recursos das plataformas de computação em nuvem pelos sistemas gerenciadores de workflows científicos durante a execuções de workflows. Um novo mecanismo para gerenciar o provisionamento de forma dinâmica foi proposto, implementado e validado em uma plataforma real de computação em nuvem. O mecanismo proposto revela um modo de utilizar informações do workflow a fim de beneficiar-se de característica da nuvem para melhorar a utilização de recursos. Além disso, um de caso do compartilhamento de processadores entre atividades foi estudado, mostrando que tal compartilhamento causa um impacto negativo nos tempos de execução das tarefas, porém promove o aumento do paralelismo que, por sua vez, pode melhorar a execução do workflow como um todo.Scientific workflows have the role of automating scientific experiments, analyses and processes that would be manually impractical due to the amount of data involved. The cloud is an emer- ging platform which serves as infrastructure to host this type of procedure. This work proposes improvement in the usage of the cloud computing platform resources by the scientific workflow ma- nagement systems during workflow executions. ln the cloud, these systems do not adapt to workload changes, being passive to the infrastructure configuration and, thus, cause potential overloads or under-utilization of available computational resources. A new mechanism to manage the provisio- ning dynamically was proposed, implemented and validaded in a real cloud computing plataform. The proposed mechanism displays a way to use the workflow data in arder to benefit from cloud characteristics to improve the resource utilization. Futhermore, a case of processors sharing among jobs was studied, showing that such sharing causes a negative impact on the jobs execution times, nevertheless the sharing promotes paralelism which in turn can improve the workflow execution as a whole.Biblioteca Digitais de Teses e Dissertações da USPBraghetto, Kelly RosaOda, Ricardo Juliano Mesquita Silva2016-12-14info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://teses.usp.br/teses/disponiveis/45/45134/tde-20230727-113532/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2023-07-27T20:03:05Zoai:teses.usp.br:tde-20230727-113532Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212023-07-27T20:03:05Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Provisionamento dinâmico de recursos para execução de workflows científicos em nuvens
Dynamic resource provisioning for scientific workflows execution in clouds
title Provisionamento dinâmico de recursos para execução de workflows científicos em nuvens
spellingShingle Provisionamento dinâmico de recursos para execução de workflows científicos em nuvens
Oda, Ricardo Juliano Mesquita Silva
Computação Em Nuvem
Modelagem De Dados
title_short Provisionamento dinâmico de recursos para execução de workflows científicos em nuvens
title_full Provisionamento dinâmico de recursos para execução de workflows científicos em nuvens
title_fullStr Provisionamento dinâmico de recursos para execução de workflows científicos em nuvens
title_full_unstemmed Provisionamento dinâmico de recursos para execução de workflows científicos em nuvens
title_sort Provisionamento dinâmico de recursos para execução de workflows científicos em nuvens
author Oda, Ricardo Juliano Mesquita Silva
author_facet Oda, Ricardo Juliano Mesquita Silva
author_role author
dc.contributor.none.fl_str_mv Braghetto, Kelly Rosa
dc.contributor.author.fl_str_mv Oda, Ricardo Juliano Mesquita Silva
dc.subject.por.fl_str_mv Computação Em Nuvem
Modelagem De Dados
topic Computação Em Nuvem
Modelagem De Dados
description Workflows científicos têm o papel de automatizar experimentos, análises e processos científicos que manualmente seriam impraticáveis devido ao volume de dados envolvidos. A nuvem é uma plataforma emergente que serve como infraestrutura para executar esse tipo de procedimento. No uso da nuvem, esses sistemas não se adaptam a variações na carga de trabalho por serem passivos às configurações da infraestrutura e, assim, causam possíveis sobrecargas ou subutilizações dos recursos computacionais disponíveis. Este trabalho propõe melhoras na utilização dos recursos das plataformas de computação em nuvem pelos sistemas gerenciadores de workflows científicos durante a execuções de workflows. Um novo mecanismo para gerenciar o provisionamento de forma dinâmica foi proposto, implementado e validado em uma plataforma real de computação em nuvem. O mecanismo proposto revela um modo de utilizar informações do workflow a fim de beneficiar-se de característica da nuvem para melhorar a utilização de recursos. Além disso, um de caso do compartilhamento de processadores entre atividades foi estudado, mostrando que tal compartilhamento causa um impacto negativo nos tempos de execução das tarefas, porém promove o aumento do paralelismo que, por sua vez, pode melhorar a execução do workflow como um todo.
publishDate 2016
dc.date.none.fl_str_mv 2016-12-14
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://teses.usp.br/teses/disponiveis/45/45134/tde-20230727-113532/
url https://teses.usp.br/teses/disponiveis/45/45134/tde-20230727-113532/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1815257219013279744