Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/2254
Full metadata record
DC FieldValueLanguage
dc.creator.Latteshttp://lattes.cnpq.br/9548167960831148pt_BR
dc.contributor.advisor1BRITO, Andrey Elísio Monteiro.-
dc.contributor.advisor1IDBRITO, Andreypt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/2634324830901340pt_BR
dc.contributor.referee1LOPES, Raquel Vigolvino.-
dc.contributor.referee2BARRETO, Priscila América Solis Mendez.-
dc.description.resumoNa última década observou-se o rápido crescimento na utilização de infraestruturas virtualizadas para implantação de aplicações. Buscando flexibilidade de alocação de recursos e redução de custos de gerência, diversas organizações optaram por adotar nuvens computacionais como ambientes onde partes vitais de suas atividades são executadas. No contexto de aplicações executando em nuvens, observa-se o problema da garantia de qualidade de serviço. Aplicações normalmente apresentam uma demanda por recursos variável no tempo. No caso de aplicações interativas, como sites de e-commerce, por exemplo, picos de número de requisições são comuns e é necessário adicionar recursos com o intuito de garantir qualidade de serviço na forma de um tempo de resposta tolerável. No contexto de aplicações batch, em geral o interesse é garantir um prazo de execução, relacionado com a prioridade da aplicação. Estimar a quantidade de recursos necessários para garantir término dentro do prazo é complexo e sujeito a erros na forma de sub ou superalocações. Uma solução complementar é alterar a quantidade de recursos alocados caso o progresso da aplicação não seja satisfatório. Considerando este último raciocínio, este trabalho propõe uma solução de provisionamento baseada em controladores PID e provisionamento vertical de recursos. Com o intuito de avaliar a solução de provisionamento proposta no contexto de aplicações batch, foram executados dois microbenchmarks e uma aplicação utilizada no contexto de qualidade de dados em Big Data, em um ambiente de nuvem realista, com recursos provisionados por uma implementação da solução proposta. Foram coletados o tempo de execução e o uso de recursos dos microbenchmarks e da aplicação. Resultados mostraram que a solução de provisionamento é viável e eficaz quanto a garantir qualidade de serviço, apesar de configuração dependente da aplicação ser necessária.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro de Engenharia Elétrica e Informática - CEEIpt_BR
dc.publisher.programPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOpt_BR
dc.publisher.initialsUFCGpt_BR
dc.subject.cnpqCiência da Computaçãopt_BR
dc.titleProvisionamento vertical de recursos em ambientes de nuvens.pt_BR
dc.date.issued2018-08-20-
dc.description.abstractIn the last decade, a large growth on the usage of virtualized infrastructures for application deployment has been observed. Seeking flexibility on resources allocation and lower management cost, many companies adopted computing clouds as environments to perform some of their crucial activities. A problem observed in such environments is the assurance of quality of service in the execution of applications. The amount of resources required by applications varies with the time. Peaks on the amount of requests in executions of interactive applications, such as e-commerce websites, are common and is necessary to add resources in order to keep a reasonable response time. In executions of batch applications, normally we want to ensure a deadline, related to the application’s priority. Estimating the required amount of resources to assure execution deadline is difficult and prone to underallocations or superallocations. A different solution is to modify the amount of allocated resources in case the progress is not satisfactory. Following this strategy, this work proposes a provisioning method based on PID controllers and vertical scaling. In order to evaluate the proposed provisioning method on assuring quality of service of batch applications, we executed two microbenchmarks and one application used in Big Data, on a real cloud infrastructure where the provisioning was controlled by our method. We collected the execution times and resources usage data from the microbenchmarks and the test application. Results show that the provisioning method is feasible and effective on ensuring quality of service, although it needs application-dependent configuration.pt_BR
dc.identifier.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/2254-
dc.date.accessioned2018-11-22T12:57:31Z-
dc.date.available2018-11-21-
dc.date.available2018-11-22T12:57:31Z-
dc.typeDissertaçãopt_BR
dc.subjectSistemas de Processamento Distribuídopt_BR
dc.subjectComputação nas Nuvenspt_BR
dc.subjectProvisionamento Vertical – Ambiente de Nuvenspt_BR
dc.subjectDistributed Processing Systemspt_BR
dc.subjectCloud computingpt_BR
dc.subjectVertical Provisioning - Cloud Environmentpt_BR
dc.rightsAcesso Abertopt_BR
dc.creatorGOES, Armstrong Mardilson da Silva.-
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageporpt_BR
dc.description.sponsorshipCNPqpt_BR
dc.identifier.citationGOES, A. M. da S. Provisionamento vertical de recursos em ambientes de nuvens. 2018. 80 f. Dissertação (Mestrado em Ciência da Computação – Programa de Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2018. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/2254pt_BR
Appears in Collections:Mestrado em Ciência da Computação.

Files in This Item:
File Description SizeFormat 
ARMSTRONG MARDILSON DA SILVA GOES - DISSERTAÇÃO (PPGCC) 2018.pdfArmstrong Mardilson da Silva Goes - Dissertação PPGCC 20187.42 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.