ElasticCluster: explorando a ociosidade de clusters virtuais para execução de aplicações do tipo saco de tarefas

Detalhes bibliográficos
Autor(a) principal: Braga, Antonio Rafael
Data de Publicação: 2012
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal do Ceará (UFC)
dARK ID: ark:/83112/001300001f1ng
Texto Completo: http://www.repositorio.ufc.br/handle/riufc/13308
Resumo: 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.
id UFC-7_0ca0113da8bb96b0eff8c04f7f1a7b44
oai_identifier_str oai:repositorio.ufc.br:riufc/13308
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling ElasticCluster: explorando a ociosidade de clusters virtuais para execução de aplicações do tipo saco de tarefasElasticCluster: exploring the idle virtual clusters for the execution the type bag-of-tasks applicationsVirtualizaçãoClusters VirtuaisSuporte a Serviços ElásticosIn 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.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¸c˜ao proposta ´e capaz reduzir a ociosidade e a sobrecarga de um CV e, consequentemente, melhorar o consumo de energia.Gomes, Danielo GonçalvesSoares, José M.Braga, Antonio Rafael2015-09-21T14:50:37Z2015-09-21T14:50:37Z2012info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfBRAGA, Antonio Rafael. ElasticCluster: explorando a ociosidade de clusters virtuais para execução de Aplicações do tipo saco de tarefas. 2012. 91 f. Dissertação (Mestrado em Engenharia de Teleinformática) - Centro de Tecnologia, Universidade Federal do Ceará, Fortaleza, 2012.http://www.repositorio.ufc.br/handle/riufc/13308ark:/83112/001300001f1ngporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccess2022-03-11T14:09:34Zoai:repositorio.ufc.br:riufc/13308Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2022-03-11T14:09:34Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.none.fl_str_mv ElasticCluster: explorando a ociosidade de clusters virtuais para execução de aplicações do tipo saco de tarefas
ElasticCluster: exploring the idle virtual clusters for the execution the type bag-of-tasks applications
title ElasticCluster: explorando a ociosidade de clusters virtuais para execução de aplicações do tipo saco de tarefas
spellingShingle ElasticCluster: explorando a ociosidade de clusters virtuais para execução de aplicações do tipo saco de tarefas
Braga, Antonio Rafael
Virtualização
Clusters Virtuais
Suporte a Serviços Elásticos
title_short ElasticCluster: explorando a ociosidade de clusters virtuais para execução de aplicações do tipo saco de tarefas
title_full ElasticCluster: explorando a ociosidade de clusters virtuais para execução de aplicações do tipo saco de tarefas
title_fullStr ElasticCluster: explorando a ociosidade de clusters virtuais para execução de aplicações do tipo saco de tarefas
title_full_unstemmed ElasticCluster: explorando a ociosidade de clusters virtuais para execução de aplicações do tipo saco de tarefas
title_sort ElasticCluster: explorando a ociosidade de clusters virtuais para execução de aplicações do tipo saco de tarefas
author Braga, Antonio Rafael
author_facet Braga, Antonio Rafael
author_role author
dc.contributor.none.fl_str_mv Gomes, Danielo Gonçalves
Soares, José M.
dc.contributor.author.fl_str_mv Braga, Antonio Rafael
dc.subject.por.fl_str_mv Virtualização
Clusters Virtuais
Suporte a Serviços Elásticos
topic Virtualização
Clusters Virtuais
Suporte a Serviços Elásticos
description 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.
publishDate 2012
dc.date.none.fl_str_mv 2012
2015-09-21T14:50:37Z
2015-09-21T14:50:37Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv BRAGA, Antonio Rafael. ElasticCluster: explorando a ociosidade de clusters virtuais para execução de Aplicações do tipo saco de tarefas. 2012. 91 f. Dissertação (Mestrado em Engenharia de Teleinformática) - Centro de Tecnologia, Universidade Federal do Ceará, Fortaleza, 2012.
http://www.repositorio.ufc.br/handle/riufc/13308
dc.identifier.dark.fl_str_mv ark:/83112/001300001f1ng
identifier_str_mv BRAGA, Antonio Rafael. ElasticCluster: explorando a ociosidade de clusters virtuais para execução de Aplicações do tipo saco de tarefas. 2012. 91 f. Dissertação (Mestrado em Engenharia de Teleinformática) - Centro de Tecnologia, Universidade Federal do Ceará, Fortaleza, 2012.
ark:/83112/001300001f1ng
url http://www.repositorio.ufc.br/handle/riufc/13308
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1834207835715534848