Mapeamento de máquinas virtuais em datacenters privados visando minimizar a interferência de desempenho
Autor(a) principal: | |
---|---|
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 |