Show simple item record

dc.creatorSantos, Maicon Ança dos
dc.date.accessioned2022-08-26T13:08:59Z
dc.date.available2022-08-25
dc.date.available2022-08-26T13:08:59Z
dc.date.issued2016-07-14
dc.identifier.citationSANTOS, Maicon Ança dos. Modelo de Escalonamento Aplicativo para Bag of Tasks em Ambientes de Nuvem Computacional. 2016. 85 f. Dissertação (Mestrado em Ciência da Computação) - Programa de Pós-Graduação em Computação, Centro de Desenvolvimento Tecnológico, Universidade Federal de Pelotas, Pelotas, 2016.pt_BR
dc.identifier.urihttp://guaiaca.ufpel.edu.br/handle/prefix/8598
dc.description.abstractCloud computing is a reality in research, development and business environments. Thus, new chalenges related to scheduling of available resources by the managers of cloud service providers. Considering cloud computing as an infrastructure for execution of tasks with high computational cost, the development context of this work is part of a reality where applications with large processing demands are subjected to distributed environments. It was decided to use Bag of Tasks applications (BoT) to run in a cloud infrastructure, supported by an open-source platform. Since BoT are one of the most demanding type of applications, an adequate scheduling strategy is necessary for a better usage of hardware resources. The scheduling strategy model proposed in this study deals is task consolidation and takes into account only the attributes used to describe BoT applications, like arrival time of the job, duration, number of tasks, amount of processing required and number of CPUs available. In this strategy, it stands out the scheduling algorithm in application level, responsible to consolidate BoT application tasks, the main contribution of this work. For the evaluation of the proposed scheduling model, it was developed different study cases with submission of processing tasks, from BoT applications, executed in a real cloud infrastructure with OpenStack. The experiments showed that the distribution of load generated by BoT taks in different number of virtual machines have an impact in total execution time.pt_BR
dc.description.sponsorshipSem bolsapt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal de Pelotaspt_BR
dc.rightsOpenAccesspt_BR
dc.subjectNuvem computacionalpt_BR
dc.subjectBag of taskspt_BR
dc.subjectEscalonamentopt_BR
dc.subjectConsolidação de tarefaspt_BR
dc.subjectCloud coputingpt_BR
dc.subjectSchedulingpt_BR
dc.subjectTask consolidationpt_BR
dc.titleModelo de Escalonamento Aplicativo para Bag of Tasks em Ambientes de Nuvem Computacional.pt_BR
dc.title.alternativeScheduling Model Application for Bag of Tasks in Cloud Computing Environments.pt_BR
dc.typemasterThesispt_BR
dc.contributor.authorIDpt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/0031412729433432pt_BR
dc.contributor.advisorIDpt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/1542351302502326pt_BR
dc.description.resumoNuvens computacionais são uma realidade nos ambientes de pesquisa, desenvolvimento e mercado. Com isso, surgem novos desafios relacionados ao escalonamento dos recursos disponíveis por parte dos administradores dos provedores de serviço. Considerando as nuvens computacionais como infraestrutura de suporte à execução de tarefas com alto custo computacional, o contexto de desenvolvimento deste trabalho está inserido em uma realidade onde aplicações com grande demanda de processamento são submetidas a ambientes distribuídos. A opção se deu por tratar aplicações do tipo Bag of Tasks (BoT) em uma infraestrutura de nuvem, suportada por uma plataforma de código aberto. Aplicações BoT são representativas dentre as aplicações que mais demandam alto poder de processamento, logo, a definição de uma estratégia de escalonamento adequada para tais aplicações se faz necessária para um melhor uso dos recursos de hardware. O modelo de estratégia de escalonamento aplicativo proposto neste estudo trata da consolidação de tarefas e leva em consideração unicamente os atributos empregados na descrição de aplicações BoT, como data de chegada do job, duração, número de tarefas, quantidade de processamento requerida e o número de processadores disponíveis. Nesta estratégia, destaca-se o algoritmo de escalonamento aplicativo, responsável pela consolidação das tarefas das aplicações Bag of Tasks, principal contribuição deste trabalho. Para avaliação de funcionamento do modelo de escalonamento proposto, foram desenvolvidos estudos de caso com a submissão de tarefas de processamento, a partir de aplicações BoT, executados sobre uma infraestrutura real gerenciada com OpenStack. Os experimentos mostraram que a distribuição de carga gerada por tarefas de BoTs sobre diferentes números de máquinas virtuais tem impacto no tempo total de execução.pt_BR
dc.publisher.departmentCentro de Desenvolvimento Tecnológicopt_BR
dc.publisher.programPrograma de Pós-Graduação em Computaçãopt_BR
dc.publisher.initialsUFPelpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.publisher.countryBrasilpt_BR
dc.contributor.advisor1Cavalheiro, Gerson Geraldo Homrich


Files in this item

Thumbnail
Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record