Performability analysis of web cache server clusters applied to server virtualization

Detalhes bibliográficos
Autor(a) principal: GUEDES, Erico Augusto Cavalcanti
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Institucional da UFPE
Texto Completo: https://repositorio.ufpe.br/handle/123456789/14926
Resumo: The growth of computers processing power have been renewing the interest in virtualization area. Through virtualization technique, a single server has its resources partitioned into multiple separated execution environments, increasing computer resources usage efficiency. To apply server virtualization, it is necessary to select a virtualization approach, which may differ from complete emulation of entire underlying hardware, as full virtualization, to lightweight alternatives, such as container-based virtualization, that partitions the physical machine resources into multiple isolated user-space instances. Regardless of virtualization approach, application of server virtualization drives to increase of system overhead. So, aforementioned efficiency improvement has led to a new challenge: even with additional overhead of virtualization, is it possible to provide a service on virtualized environment with similar, or even better, performance of non-virtualized infrastructures? This dissertation proposes a measurement performance evaluation to quantitatively investigate the behavior of web cache server clusters on virtualized and non-virtualized environments. First analyzed results not only endorsed impact over performance, but also revealed availability degradation on providing virtualized web cache server clusters. To tackle this issue, proposed methodology focused on overhead reduction to reach five 9’s of availability when providing web cache server cluster on virtualized infrastructure. Additionally, applying screening fractional factorial experiment technique resulted in favorable performance metrics on virtualized environments. Results of executed use cases enable to identify scenarios in which virtualized web cache server clusters perform better in comparison with non-virtualized ones, producing recommendations about optimized usage of investigated virtualized clusters.
id UFPE_c6fa211c849c3755b86b5996c0ddb011
oai_identifier_str oai:repositorio.ufpe.br:123456789/14926
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling GUEDES, Erico Augusto Cavalcantihttp://lattes.cnpq.br/6039291164770258http://lattes.cnpq.br/8382158780043575MACIEL, Paulo Romero Martins2016-01-19T16:22:00Z2016-01-19T16:22:00Z2015-02-27https://repositorio.ufpe.br/handle/123456789/14926The growth of computers processing power have been renewing the interest in virtualization area. Through virtualization technique, a single server has its resources partitioned into multiple separated execution environments, increasing computer resources usage efficiency. To apply server virtualization, it is necessary to select a virtualization approach, which may differ from complete emulation of entire underlying hardware, as full virtualization, to lightweight alternatives, such as container-based virtualization, that partitions the physical machine resources into multiple isolated user-space instances. Regardless of virtualization approach, application of server virtualization drives to increase of system overhead. So, aforementioned efficiency improvement has led to a new challenge: even with additional overhead of virtualization, is it possible to provide a service on virtualized environment with similar, or even better, performance of non-virtualized infrastructures? This dissertation proposes a measurement performance evaluation to quantitatively investigate the behavior of web cache server clusters on virtualized and non-virtualized environments. First analyzed results not only endorsed impact over performance, but also revealed availability degradation on providing virtualized web cache server clusters. To tackle this issue, proposed methodology focused on overhead reduction to reach five 9’s of availability when providing web cache server cluster on virtualized infrastructure. Additionally, applying screening fractional factorial experiment technique resulted in favorable performance metrics on virtualized environments. Results of executed use cases enable to identify scenarios in which virtualized web cache server clusters perform better in comparison with non-virtualized ones, producing recommendations about optimized usage of investigated virtualized clusters.CNPqO crescimento do poder de processamento dos computadores tem renovado o interesse na área de virtualização. Através da técnica de virtualização, um único servidor tem seus recursos particionados em diversos ambientes de execução separados, aumentando a eficiência no uso dos recursos computacionais. Para aplicar virtualização de servidores, é preciso selecionar uma abordagem de virtualização, que pode variar desde a completa emulação do hardware, como a técnica de virtualização total, até alternativas mais leves, como a virtualização baseada em contêineres, que particiona os recursos físicos de um servidor em múltiplas instâncias isoladas de processamento. Independentemente da abordagem de virtualização, a aplicação de virtualização de servidores leva a um aumento da sobrecarga do sistema. Desta forma, a melhoria da eficiência supracitada tem gerado um novo desafio: mesmo com a sobrecarga adicional proveniente da virtualização, é possível fornecer um serviço em ambiente virtualizado com desempenho similar, ou até mesmo superior, ao de infraestruturas não virtualizadas? Esta dissertação propõe uma avaliação de desempenho baseada em medições para investigar quantitativamente o comportamento de um agrupamento de servidores web cache em ambientes virtualizados e não virtualizados. Os primeiros resultados analisados não somente endorsaram o impacto sobre o desempenho, mas também revelaram uma degradação da disponibilidade no fornecimento do serviço web cache em agrupamentos virtualizados. Para combater esse problema, a metodologia proposta aplica redução de sobrecarga com o objetivo de alcançar 5 noves de disponibilidade para o fornecimento do serviço web cache em ambientes virtualizados. Além disso, a aplicação da técnica de experimentos fatoriais fracionados resultou em métricas de desempenho favoráveis em ambientes virtualizados. Os resultados dos estudos de caso que foram conduzidos permitiram identificar cenários nos quais os agrupamentos de servidores web cache virtualizados se comportaram de maneira favorável em comparação com os não virtualizados, produzindo recomendações sobre o uso otimizado dos agrupamentos virtuais investigados.engUniversidade Federal de PernambucoPrograma de Pos Graduacao em Ciência da ComputaçãoUFPEBrasilAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessCiência da computaçãoAvaliação de desempenhoVirtualizaçãoPerformability analysis of web cache server clusters applied to server virtualizationinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesismestradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILeacg-dsc.pdf.jpgeacg-dsc.pdf.jpgGenerated Thumbnailimage/jpeg1278https://repositorio.ufpe.br/bitstream/123456789/14926/5/eacg-dsc.pdf.jpgc0158b0c48f070bfd161e4b71c5c6b5bMD55ORIGINALeacg-dsc.pdfeacg-dsc.pdfapplication/pdf4249371https://repositorio.ufpe.br/bitstream/123456789/14926/1/eacg-dsc.pdf7cbbdc0fdb05a728990aa045f3c2107aMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81232https://repositorio.ufpe.br/bitstream/123456789/14926/2/license_rdf66e71c371cc565284e70f40736c94386MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82311https://repositorio.ufpe.br/bitstream/123456789/14926/3/license.txt4b8a02c7f2818eaf00dcf2260dd5eb08MD53TEXTeacg-dsc.pdf.txteacg-dsc.pdf.txtExtracted texttext/plain246755https://repositorio.ufpe.br/bitstream/123456789/14926/4/eacg-dsc.pdf.txt95a8decd0444423b9d9d55583a714e03MD54123456789/149262019-10-25 21:24:11.208oai:repositorio.ufpe.br:123456789/14926TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLMKgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUEUgaWRlbnRpZmljYXLDoSBjbGFyYW1lbnRlIG8ocykgbm9tZShzKSBkbyhzKSBhdXRvciAoZXMpIGRvcyBkaXJlaXRvcyBkbyBkb2N1bWVudG8gZW50cmVndWUgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRvIHByZXZpc3RvIG5hIGFsw61uZWEgYykuCg==Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-26T00:24:11Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv Performability analysis of web cache server clusters applied to server virtualization
title Performability analysis of web cache server clusters applied to server virtualization
spellingShingle Performability analysis of web cache server clusters applied to server virtualization
GUEDES, Erico Augusto Cavalcanti
Ciência da computação
Avaliação de desempenho
Virtualização
title_short Performability analysis of web cache server clusters applied to server virtualization
title_full Performability analysis of web cache server clusters applied to server virtualization
title_fullStr Performability analysis of web cache server clusters applied to server virtualization
title_full_unstemmed Performability analysis of web cache server clusters applied to server virtualization
title_sort Performability analysis of web cache server clusters applied to server virtualization
author GUEDES, Erico Augusto Cavalcanti
author_facet GUEDES, Erico Augusto Cavalcanti
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/6039291164770258
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/8382158780043575
dc.contributor.author.fl_str_mv GUEDES, Erico Augusto Cavalcanti
dc.contributor.advisor1.fl_str_mv MACIEL, Paulo Romero Martins
contributor_str_mv MACIEL, Paulo Romero Martins
dc.subject.por.fl_str_mv Ciência da computação
Avaliação de desempenho
Virtualização
topic Ciência da computação
Avaliação de desempenho
Virtualização
description The growth of computers processing power have been renewing the interest in virtualization area. Through virtualization technique, a single server has its resources partitioned into multiple separated execution environments, increasing computer resources usage efficiency. To apply server virtualization, it is necessary to select a virtualization approach, which may differ from complete emulation of entire underlying hardware, as full virtualization, to lightweight alternatives, such as container-based virtualization, that partitions the physical machine resources into multiple isolated user-space instances. Regardless of virtualization approach, application of server virtualization drives to increase of system overhead. So, aforementioned efficiency improvement has led to a new challenge: even with additional overhead of virtualization, is it possible to provide a service on virtualized environment with similar, or even better, performance of non-virtualized infrastructures? This dissertation proposes a measurement performance evaluation to quantitatively investigate the behavior of web cache server clusters on virtualized and non-virtualized environments. First analyzed results not only endorsed impact over performance, but also revealed availability degradation on providing virtualized web cache server clusters. To tackle this issue, proposed methodology focused on overhead reduction to reach five 9’s of availability when providing web cache server cluster on virtualized infrastructure. Additionally, applying screening fractional factorial experiment technique resulted in favorable performance metrics on virtualized environments. Results of executed use cases enable to identify scenarios in which virtualized web cache server clusters perform better in comparison with non-virtualized ones, producing recommendations about optimized usage of investigated virtualized clusters.
publishDate 2015
dc.date.issued.fl_str_mv 2015-02-27
dc.date.accessioned.fl_str_mv 2016-01-19T16:22:00Z
dc.date.available.fl_str_mv 2016-01-19T16:22:00Z
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 https://repositorio.ufpe.br/handle/123456789/14926
url https://repositorio.ufpe.br/handle/123456789/14926
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.publisher.program.fl_str_mv Programa de Pos Graduacao em Ciência da Computação
dc.publisher.initials.fl_str_mv UFPE
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/14926/5/eacg-dsc.pdf.jpg
https://repositorio.ufpe.br/bitstream/123456789/14926/1/eacg-dsc.pdf
https://repositorio.ufpe.br/bitstream/123456789/14926/2/license_rdf
https://repositorio.ufpe.br/bitstream/123456789/14926/3/license.txt
https://repositorio.ufpe.br/bitstream/123456789/14926/4/eacg-dsc.pdf.txt
bitstream.checksum.fl_str_mv c0158b0c48f070bfd161e4b71c5c6b5b
7cbbdc0fdb05a728990aa045f3c2107a
66e71c371cc565284e70f40736c94386
4b8a02c7f2818eaf00dcf2260dd5eb08
95a8decd0444423b9d9d55583a714e03
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1802310657440219136