Submitted by Setor de Tratamento da Informa??o - BC/PUCRS (tede2@pucrs.br) on 2015-12-14T19:39:58Z
No. of bitstreams: 1
476714 - Texto Completo.pdf: 3747843 bytes, checksum: d036a79e065518300b9733b65e20e459 (MD5) / Made available in DSpace on 2015-12-14T19:39:58Z (GMT). No. of bitstreams: 1
476714 - Texto Completo.pdf: 3747843 bytes, checksum: d036a79e065518300b9733b65e20e459 (MD5)
Previous issue date: 2015-03-13 / In order to maintain a service running within the acceptable Qos levels, cloud providers should adapt resource provision to handle workload fluctuations. In case of under provisioned resources service performance tend to be affected while over provisioned resources reduce providers profit. To cope with this scenario several studies present elastic solutions for resource allocation in virtualization environments. However, in traditional virtualization environments, the elasticity is limitedby the limits established during initialization of virtual machines, not allowing the addition of resources in runtime. Instead, OS-level virtualization is a new approach that allows the manipulation of all available resources shared by a host at runtime. Therefore, this study evaluates the impact of applying the dynamic resource allocation strategy proposed by Dawoud et al., firstly developed for traditional virtualization environments, to OS-level virtualization. To evaluate our approach, we use database applications because they are widely used in virtualized environments, and their workloads use processor, memory, and network. The results show that our approach has a more efficient use of available resources, resulting in a positive impact on performance metrics. / Visando manter um servi?o em execu??o dentro de n?veis de QoS aceit?veis, os
administradores de sistemas devem provisionar recursos suficientes para lidar com as flutua??es
de carga de trabalho. Recursos provisionados de maneira inadequada podem reduzir
os lucros das empresas ou degradar o desempenho do servi?o. V?rios trabalhos apresentam
solu??es el?sticas para aloca??o de recursos em ambientes de virtualiza??o. Por?m,
em ambientes de virtualiza??o tradicionais, a a??o da elasticidade fica limitada pela fatia
de recursos estabelecida durante a inicializa??o das m?quinas virtuais, n?o permitindo a
adi??o de recursos em tempo de execu??o. No entanto, a virtualiza??o em n?vel de sistema
operacional consiste em uma nova abordagem que permite a manipula??o em tempo de
execu??o da totalidade dos recursos dispon?veis e oferecidas pelo nodo de forma compartilhada.
Portanto, neste trabalho avaliamos o impacto da estrat?gia de aloca??o din?mica
de recursos proposta por Dawoud et al., primeiramente desenvolvida para ambientes tradicionais
de virtualiza??o, posteriormente adaptada ? virtualiza??o em n?vel de sistema
operacional. A avalia??o de nossa abordagem utilizou aplica??o de banco de dados, pois
consiste em uma plataforma bastante utilizada em ambientes virtualizados, al?m de seus
workloads utilizarem tanto processador, quanto mem?ria e rede. Os resultados mostraram
que nossa abordagem ? eficaz quanto a economia dos recursos dispon?veis, impactando
nas m?tricas de desempenho.
Identifer | oai:union.ndltd.org:IBICT/oai:tede2.pucrs.br:tede/6433 |
Date | 13 March 2015 |
Creators | Oliveira, Israel Campos de |
Contributors | De Rose, C?sar Augusto Fonticielha |
Publisher | Pontif?cia Universidade Cat?lica do Rio Grande do Sul, Programa de P?s-Gradua??o em Ci?ncia da Computa??o, PUCRS, Brasil, Faculdade de Inform?tica |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | application/pdf |
Source | reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS, instname:Pontifícia Universidade Católica do Rio Grande do Sul, instacron:PUC_RS |
Rights | info:eu-repo/semantics/openAccess |
Relation | 1974996533081274470, 600, 600, 600, -3008542510401149144, 3671711205811204509 |
Page generated in 0.0063 seconds