Mapeamento de máquinas virtuais em datacenters privados visando minimizar a interferência de desempenho

Detalhes bibliográficos
Autor(a) principal: Jersak, Luis Carlos
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da PUC_RS
Texto Completo: http://tede2.pucrs.br/tede2/handle/tede/5258
Resumo: The power of computers increases year after year and today is common to have at home personal computers with computational power similar to servers and mainframes of years ago. Naturally, todays servers followed this evolution. However, many applications that run in these servers no longer require the computational power of a single, exclusive, server and this led to the development of solutions to avoid wasting servers resources. A common approach is server consolidation. Through virtualization it is possible to share resources from a single server among multiple virtual machines, reducing the waste of resources and increasing the amount of customers that can be served with a single server. However, several studies [19, 24, 38] show that virtual machines can interfer in the performance of other virtual machines when there are disputes over the same resources. This work proposes an algorithm for mapping virtual machines that minimize the number of servers required while maintaining the performance interference below a threshold specified by the user. The results obtained after evaluating the proposed solution show that it can map virtual machines without exceeding the threshold set by the user, as well as significantly reduce the interference without an expressive increase in the number of required servers.
id P_RS_63163014b46d32eab2bcaf159dc32c37
oai_identifier_str oai:tede2.pucrs.br:tede/5258
network_acronym_str P_RS
network_name_str Biblioteca Digital de Teses e Dissertações da PUC_RS
repository_id_str
spelling Ferreto, Tiago CoelhoCPF:81315457091http://lattes.cnpq.br/8685431534934812CPF:01281064092http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4351165H0Jersak, Luis Carlos2015-04-14T14:50:13Z2014-06-242014-02-26JERSAK, Luis Carlos. Mapeamento de máquinas virtuais em datacenters privados visando minimizar a interferência de desempenho. 2014. 65 f. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, 2014.http://tede2.pucrs.br/tede2/handle/tede/5258The power of computers increases year after year and today is common to have at home personal computers with computational power similar to servers and mainframes of years ago. Naturally, todays servers followed this evolution. However, many applications that run in these servers no longer require the computational power of a single, exclusive, server and this led to the development of solutions to avoid wasting servers resources. A common approach is server consolidation. Through virtualization it is possible to share resources from a single server among multiple virtual machines, reducing the waste of resources and increasing the amount of customers that can be served with a single server. However, several studies [19, 24, 38] show that virtual machines can interfer in the performance of other virtual machines when there are disputes over the same resources. This work proposes an algorithm for mapping virtual machines that minimize the number of servers required while maintaining the performance interference below a threshold specified by the user. The results obtained after evaluating the proposed solution show that it can map virtual machines without exceeding the threshold set by the user, as well as significantly reduce the interference without an expressive increase in the number of required servers.O poder dos computadores aumenta ano após ano e atualmente é comum que as pessoas tenham em suas casas computadores pessoais com capacidade computacional similar a de servidores e mainframes de anos atrás. Naturalmente, os servidores atuais acompanharam este desenvolvimento. No entanto, muitas aplicações que são executadas nestes servidores já não necessitam de todo o poder uma máquina exclusiva e isso levou ao surgimento de soluções para evitar que os recursos computacionais de um servidor sejam desperdiçados. Uma abordagem bastante difundida é a consolidação de servidores. Através do uso de virtualização é possível compartilhar os recursos de um servidor entre diversas máquinas virtuais, reduzindo o desperdício e aumentando a quantidade de clientes que podem ser atendidos com um único servidor. No entanto, diversos estudos [19, 24, 38] mostram que máquinas virtuais podem interferir no desempenho de outras ao existirem disputas pelo mesmo recurso computacional. Desta forma, a proposta deste trabalho é desenvolver um algoritmo de mapeamento de máquinas virtuais que minimize o número de servidores necessários ao mesmo tempo em que mantém a interferência de desempenho abaixo de um limiar a ser especificado pelo usuário. Os resultados obtidos com a avaliação da solução proposta mostram que a mesma consegue realizar o mapeamento de máquinas virtuais sem ultrapassar o limiar estabelecido pelo usuário, bem como reduzir a interferência significativamente sem aumento expressivo na quantidade de servidores necessários e desta forma atingindo o objetivo geral do trabalho.Made available in DSpace on 2015-04-14T14:50:13Z (GMT). No. of bitstreams: 1 458766.pdf: 8781381 bytes, checksum: bcec6892852f8512c09694709267b3b5 (MD5) Previous issue date: 2014-02-26application/pdfhttp://tede2.pucrs.br:80/tede2/retrieve/15459/458766.pdf.jpgporPontifícia Universidade Católica do Rio Grande do SulPrograma de Pós-Graduação em Ciência da ComputaçãoPUCRSBRFaculdade de InformácaINFORMÁTICAMÁQUINAS VIRTUAISREDES DE COMPUTADORESCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOMapeamento de máquinas virtuais em datacenters privados visando minimizar a interferência de desempenhoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis19749965330812744705006001946639708616176246info:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_RSinstname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)instacron:PUC_RSTHUMBNAIL458766.pdf.jpg458766.pdf.jpgimage/jpeg3949http://tede2.pucrs.br/tede2/bitstream/tede/5258/3/458766.pdf.jpgba5506774ebd2ae91e7cbf7685d9d77cMD53TEXT458766.pdf.txt458766.pdf.txttext/plain88303http://tede2.pucrs.br/tede2/bitstream/tede/5258/2/458766.pdf.txtf87e78157af55b09defd9ff3ec68bd47MD52ORIGINAL458766.pdfapplication/pdf8781381http://tede2.pucrs.br/tede2/bitstream/tede/5258/1/458766.pdfbcec6892852f8512c09694709267b3b5MD51tede/52582015-04-17 11:57:32.207oai:tede2.pucrs.br:tede/5258Biblioteca Digital de Teses e Dissertaçõeshttp://tede2.pucrs.br/tede2/PRIhttps://tede2.pucrs.br/oai/requestbiblioteca.central@pucrs.br||opendoar:2015-04-17T14:57:32Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)false
dc.title.por.fl_str_mv Mapeamento de máquinas virtuais em datacenters privados visando minimizar a interferência de desempenho
title Mapeamento de máquinas virtuais em datacenters privados visando minimizar a interferência de desempenho
spellingShingle Mapeamento de máquinas virtuais em datacenters privados visando minimizar a interferência de desempenho
Jersak, Luis Carlos
INFORMÁTICA
MÁQUINAS VIRTUAIS
REDES DE COMPUTADORES
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Mapeamento de máquinas virtuais em datacenters privados visando minimizar a interferência de desempenho
title_full Mapeamento de máquinas virtuais em datacenters privados visando minimizar a interferência de desempenho
title_fullStr Mapeamento de máquinas virtuais em datacenters privados visando minimizar a interferência de desempenho
title_full_unstemmed Mapeamento de máquinas virtuais em datacenters privados visando minimizar a interferência de desempenho
title_sort Mapeamento de máquinas virtuais em datacenters privados visando minimizar a interferência de desempenho
author Jersak, Luis Carlos
author_facet Jersak, Luis Carlos
author_role author
dc.contributor.advisor1.fl_str_mv Ferreto, Tiago Coelho
dc.contributor.advisor1ID.fl_str_mv CPF:81315457091
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/8685431534934812
dc.contributor.authorID.fl_str_mv CPF:01281064092
dc.contributor.authorLattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4351165H0
dc.contributor.author.fl_str_mv Jersak, Luis Carlos
contributor_str_mv Ferreto, Tiago Coelho
dc.subject.por.fl_str_mv INFORMÁTICA
MÁQUINAS VIRTUAIS
REDES DE COMPUTADORES
topic INFORMÁTICA
MÁQUINAS VIRTUAIS
REDES DE COMPUTADORES
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description The power of computers increases year after year and today is common to have at home personal computers with computational power similar to servers and mainframes of years ago. Naturally, todays servers followed this evolution. However, many applications that run in these servers no longer require the computational power of a single, exclusive, server and this led to the development of solutions to avoid wasting servers resources. A common approach is server consolidation. Through virtualization it is possible to share resources from a single server among multiple virtual machines, reducing the waste of resources and increasing the amount of customers that can be served with a single server. However, several studies [19, 24, 38] show that virtual machines can interfer in the performance of other virtual machines when there are disputes over the same resources. This work proposes an algorithm for mapping virtual machines that minimize the number of servers required while maintaining the performance interference below a threshold specified by the user. The results obtained after evaluating the proposed solution show that it can map virtual machines without exceeding the threshold set by the user, as well as significantly reduce the interference without an expressive increase in the number of required servers.
publishDate 2014
dc.date.available.fl_str_mv 2014-06-24
dc.date.issued.fl_str_mv 2014-02-26
dc.date.accessioned.fl_str_mv 2015-04-14T14:50:13Z
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.citation.fl_str_mv JERSAK, Luis Carlos. Mapeamento de máquinas virtuais em datacenters privados visando minimizar a interferência de desempenho. 2014. 65 f. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, 2014.
dc.identifier.uri.fl_str_mv http://tede2.pucrs.br/tede2/handle/tede/5258
identifier_str_mv JERSAK, Luis Carlos. Mapeamento de máquinas virtuais em datacenters privados visando minimizar a interferência de desempenho. 2014. 65 f. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, 2014.
url http://tede2.pucrs.br/tede2/handle/tede/5258
dc.language.iso.fl_str_mv por
language por
dc.relation.program.fl_str_mv 1974996533081274470
dc.relation.confidence.fl_str_mv 500
600
dc.relation.department.fl_str_mv 1946639708616176246
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.publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação
dc.publisher.initials.fl_str_mv PUCRS
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Faculdade de Informáca
publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS
instname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron:PUC_RS
instname_str Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron_str PUC_RS
institution PUC_RS
reponame_str Biblioteca Digital de Teses e Dissertações da PUC_RS
collection Biblioteca Digital de Teses e Dissertações da PUC_RS
bitstream.url.fl_str_mv http://tede2.pucrs.br/tede2/bitstream/tede/5258/3/458766.pdf.jpg
http://tede2.pucrs.br/tede2/bitstream/tede/5258/2/458766.pdf.txt
http://tede2.pucrs.br/tede2/bitstream/tede/5258/1/458766.pdf
bitstream.checksum.fl_str_mv ba5506774ebd2ae91e7cbf7685d9d77c
f87e78157af55b09defd9ff3ec68bd47
bcec6892852f8512c09694709267b3b5
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
repository.mail.fl_str_mv biblioteca.central@pucrs.br||
_version_ 1799765306774650880