???jsp.display-item.identifier??? https://repositorio.unipampa.edu.br/jspui/handle/riu/8400
???org.dspace.app.webui.jsptag.ItemTag.full???
???org.dspace.app.webui.jsptag.ItemTag.dcfield??????org.dspace.app.webui.jsptag.ItemTag.value??????org.dspace.app.webui.jsptag.ItemTag.lang???
dc.contributor.advisor1Lorenzon, Arthur Francisco-
dc.creatorLima, Everton Camargo de-
dc.date.accessioned2023-05-31T18:58:56Z-
dc.date.available2023-05-31T18:58:56Z-
dc.date.issued2023-05-04-
dc.identifier.citationLIMA, Everton Camargo de. Otimizando a execução de aplicações paralelas em ambiente de nuvem heterogênea. Orientador: Arthur Francisco Lorenzon. 2023. 100p. Alegrete. Dissertação (Mestrado em Engenharia Elétrica) – Universidade Federal do Pampa, Campus Alegrete, Alegrete, 2023.pt_BR
dc.identifier.urihttps://repositorio.unipampa.edu.br/jspui/handle/riu/8400-
dc.description.abstractCloud computing is already a well-established platform for high-performance application execution, among other factors, due to its resource scalability and high availability. At the same time, updating computational nodes in these systems can lead to resource heterogeneity. In this sense, the challenge of executing parallel applications in the cloud is not only related to defining the best number of threads for the application, but also to choosing the ideal architecture that will execute such application. Therefore, in this dissertation, we present the TLP-Allocator, a framework to optimize the execution of parallel applications in a heterogeneous cloud environment based on the ideal TLP degree + target architecture, implemented on top of Kubernetes technology. The TLP-Allocator is completely transparent to end-users and clients. Given a set of parallel applications to be executed, it finds the ideal TLP degree for each application and performs a match between application and ideal architecture to better utilize the available resources. We showed that analyzing the scalability impact of parallel applications on nodes with different computational processing power capabilities can bring significant gains in performance and energy consumption when combined with the TLP-Allocator. By considering the degree of parallelism of an application and the characteristics of the computational node, it is possible to obtain a more efficient and optimized allocation of the available resources, thus achieving the best EDP (Energy-Delay product) for applications with different degrees of parallelism.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal do Pampapt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectEngenharia elétricapt_BR
dc.subjectComputação em nuvempt_BR
dc.subjectComputação de alto desempenhopt_BR
dc.subjectCluster (Sistema de computador)pt_BR
dc.subjectTLP-Allocatorpt_BR
dc.subjectConsumo de energiapt_BR
dc.subjectElectrical engineeringpt_BR
dc.subjectCloud computingpt_BR
dc.subjectHigh performance computingpt_BR
dc.subjectCluster ( Computer system)pt_BR
dc.subjectEnergy consumptionpt_BR
dc.titleOtimizando a execução de aplicações paralelas em ambiente de nuvem heterogêneapt_BR
dc.typeDissertaçãopt_BR
dc.contributor.advisor-co1Rossi, Fábio Diniz-
dc.publisher.initialsUNIPAMPApt_BR
dc.publisher.programMestrado Acadêmico em Engenharia Elétricapt_BR
dc.publisher.countryBrasilpt_BR
dc.subject.cnpqCNPQ::ENGENHARIASpt_BR
dc.description.resumoA computação na nuvem é uma plataforma já consolidada para a execução de aplicações de alto desempenho devido entre outros fatores por sua capacidade de escalabilidade de recursos e alta disponibilidade. Simultaneamente, a atualização de nodos computacionais nestes sistemas pode levar a uma heterogeneidade de recursos. Neste sentido, o desafio de executar aplicações paralelas na nuvem não está apenas relacionado a definição do melhor número de threads para a aplicação, mas também, a escolha ideal da arquitetura que irá executar tal aplicação. Dessa maneira, nesta dissertação, apresentamos o TLP-Allocator, um framework para otimizar a execução de aplicações paralelas em ambiente de nuvem heterogêneo baseada no grau de TLP + arquitetura alvo ideal, implementada em cima da tecnologia Kubernetes. O TLP-Allocator é completamente transparente para usuários finais e clientes. Dado um conjunto de aplicações paralelas a serem executados, ele encontra grau de TLP ideal para cada aplicação e realiza match entre aplicação e arquitetura ideal, para melhor aproveitamento dos recursos disponíveis. Mostramos que a análise do impacto da escalabilidade de aplicações paralelas em nodos com diferentes capacidades de poder de processamento computacional pode trazer ganhos significativos de desempenho e consumo de energia quando combinada com o TLP-Allocator. Ao considerar o grau de paralelismo de uma aplicação e as características do nodo computacional, é possível obter uma alocação mais eficiente e otimizada dos recursos disponíveis assim alcançar o melhor EDP (Energy-Delay product) para aplicações com diferentes graus de paralelismo.pt_BR
dc.publisher.departmentCampus Alegretept_BR
???org.dspace.app.webui.jsptag.ItemTag.appears???Mestrado em Engenharia Elétrica

???org.dspace.app.webui.jsptag.ItemTag.files???
???org.dspace.app.webui.jsptag.ItemTag.file??? ???org.dspace.app.webui.jsptag.ItemTag.description??? ???org.dspace.app.webui.jsptag.ItemTag.filesize??????org.dspace.app.webui.jsptag.ItemTag.fileformat??? 
Everton Camargo de Lima - 2023.pdf1.54 MBAdobe PDF???org.dspace.app.webui.jsptag.ItemTag.view???


???jsp.display-item.copyright???