CoordenaÃÃo de AperfeiÃoamento de Pessoal de NÃvel Superior / Na computaÃÃo em nuvem, a elasticidade e a capacidade de isolamento de carga permitem que seus recursos sejam aprovisionados e liberados em resposta a cargas de trabalho dinÃmicas com baixo tempo de inatividade. Tais caracterÃsticas sÃo tÃpicas de clusters hospedados em nuvem (cluster virtual - CV), de tal forma que estes recursos precisam ser gerenciados a fim de se garantir a minimizaÃÃo do desperdÃcio de recursos nos provedores e garantir que o desempenho dos recursos nÃo seja afetado negativamente. Este trabalho propÃe uma polÃtica para adaptaÃÃo dinÃmica de clusters virtuais (CVs) a fim de reduzir o nÃmero de recursos ociosos sem comprometer o desempenho dos serviÃos. O algoritmo proposto baseado em heurÃstica, realiza instanciaÃÃo e desligamento de mÃquinas virtuais nos CVs conforme variaÃÃo na demanda por recursos de aplicaÃÃes do tipo saco de tarefas (Bag-of-Tasks, BoT). O algoritmo foi especificado, verificado e validado atravÃs de simulaÃÃes em Redes de Petri (RdP). O desempenho da proposta à avaliado em trÃs cenÃrios distintos a partir das mÃtricas: quantidade total de mÃquinas iniciadas, quantidade de mÃquinas ociosas reutilizadas, tempo total de execuÃÃo da aplicaÃÃo e quantidade mÃdia de clusters iniciados. Os resultados mostraram que a polÃtica de adaptaÃÃo proposta à capaz reduzir a ociosidade e a sobrecarga de um CV e, consequentemente, melhorar o consumo de energia. / In cloud computing, elasticity and capacity of load isolation allow their resources to be provisioned and released in response to dynamic workloads with reduced downtime. These characteristics are typical of clusters hosted in a cloud (virtual cluster - VC), so that
these resources need to be managed in order to minimize its waste in cloud providers and
ensure that resource performance is not adversely affected. This work proposes a policy
for dynamic adaptation of virtual clusters (VCs) to reduce the number of idle resources
without compromising their performance of resources. The proposed algorithm, based
on heuristics, performs instantiation/shut-down of the virtual machines (VMs) in virtual
clusters according variation in demand for resources of applications of type Bag-of-Tasks,
BoT. The algorithm has been specified, verified and validated using Petri Nets formalism.
The selected metrics to evaluate the proposal performance in three different scenarios
are the total amount of machine started, amount of idle machines reused, total time of
execution the application and average number of clusters started. The results showed
that the adaptation policy proposal is able to reduce idle and the overhead of a virtual
cluster and thus improve power consumption.
Identifer | oai:union.ndltd.org:IBICT/oai:www.teses.ufc.br:6051 |
Date | 31 August 2012 |
Creators | Antonio Rafael Braga |
Contributors | Danielo GonÃalves Gomes |
Publisher | Universidade Federal do CearÃ, Programa de PÃs-GraduaÃÃo em Engenharia de TeleinformÃtica, UFC, BR |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | English |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | application/pdf |
Source | reponame:Biblioteca Digital de Teses e Dissertações da UFC, instname:Universidade Federal do Ceará, instacron:UFC |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0018 seconds