Skip navigation
Use este identificador para citar ou linkar para este item: https://repositorio.ufpe.br/handle/123456789/33841

Compartilhe esta página

Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorMACIEL, Paulo Romero Martins-
dc.contributor.authorSILVA, Paulo Roberto Pereira da-
dc.date.accessioned2019-09-26T21:57:16Z-
dc.date.available2019-09-26T21:57:16Z-
dc.date.issued2019-02-13-
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/33841-
dc.descriptionSILVA, Paulo Roberto Pereira da, também é conhecido em citações bibliográficas por: PEREIRA, Paulopt_BR
dc.description.abstractDemand for performance, availability, and reliability in computational systems has increased lately. Improving these aspects is an important research challenge due to the wide diversity of applications and customers. The elasticity of cloud computing applications plays an important role, and its implementation is based on auto-scaling techniques, which allow to increase and decrease cloud-based application’s capacity. Therefore, it is possible to deal with the workload variation and not interrupt the service. The auto-scaling process can be grouped into two classes: reactive and proactive. In this dissertation, we propose a hybrid auto-scaling approach that uses reactive and proactive solutions. Our proposal is implemented using triggering thresholds and five forecasting models: Drift, Simple Exponential Smoothing, Holt, Holt-Winters and ARIMA. It checks if the CPU utilization has achieved the threshold, if it has, the system is scaled (out/in). On the other hand, if the threshold was not achieved the forecasting phase starts. In this phase, the five forecasting models are trained and tested, so the most suitable one is used to forecast resource utilization. The main goal of this research is to achieve a better QoS related to the cloud computing environment. One of the obtained results shows that our method represents a throughput improvement of 12.11% by using our proposal, instead of only using a threshold-based technique.pt_BR
dc.description.sponsorshipCAPESpt_BR
dc.language.isoengpt_BR
dc.publisherUniversidade Federal de Pernambucopt_BR
dc.rightsopenAccesspt_BR
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectCiência da computaçãopt_BR
dc.subjectComputação em nuvempt_BR
dc.titleA hybrid strategy for auto-scaling of VMs: an approach based on time series and thresholdspt_BR
dc.typemasterThesispt_BR
dc.contributor.advisor-coARAUJO, Jean Carlos Teixeira de-
dc.contributor.authorLatteshttp://lattes.cnpq.br/7559988987817463pt_BR
dc.publisher.initialsUFPEpt_BR
dc.publisher.countryBrasilpt_BR
dc.degree.levelmestradopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/8382158780043575pt_BR
dc.publisher.programPrograma de Pos Graduacao em Ciencia da Computacaopt_BR
dc.description.abstractxA demanda por desempenho, disponibilidade e confiabilidade em sistemas computacionais tem aumentado bastante ultimamente. Melhorar esses aspectos é um importante desafio de pesquisa devido à grande diversidade de aplicações e usuários. A elasticidade dos aplicativos de computação em nuvem desempenha um papel importante e sua implementação é baseada em técnicas de autoescalonamento, as quais permitem aumentar e diminuir a capacidade da aplicação baseada em nuvem. Portanto, é possível lidar com a variação da carga de trabalho sem interromper o serviço. O processo de autoescalonamento pode ser agrupado em duas classes: reativo e proativo. Nesta dissertação, propomos uma abordagem híbrida de autoescalonamento que utiliza soluções reativas e proativas. Nossa proposta é implementada usando modelo reativo baseado em limiares e cinco modelos de previsão: Drift, Simple Exponential Smoothing, Holt, Holt-Winters e ARIMA. De forma que as técnicas verificam se o consumo de CPU atingiu um limiar, em caso positivo o sistema é escalonado. Por outro lado, se o limiar não foi alcançado, a fase de previsão é iniciada. Nesta fase, os cinco modelos de previsão são treinados e testados, então o mais adequado para o momento é usado para prever o consumo do recurso computacional. O principal objetivo desta pesquisa é alcançar uma melhor QoS relacionada ao ambiente de computação em nuvem. Em um dos resultados obtidos é possível notar que nosso método híbrido representa uma melhoria na vazão do sistema de 12,11% , em relação à técnica baseada nas técnicas puramente reativas.pt_BR
Aparece nas coleções:Dissertações de Mestrado - Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
DISSERTAÇÃO Paulo Roberto Pereira da Silva.pdf1,25 MBAdobe PDFThumbnail
Visualizar/Abrir


Este arquivo é protegido por direitos autorais



Este item está licenciada sob uma Licença Creative Commons Creative Commons