Aplicação de escalonadores coexistentes para melhorar o desempenho de rede em máquinas virtuais

Em um ambiente virtualizado, a distribuição de recursos de processamento entre as máquinas virtuais deve ser baseada nos aspectos requeridos pela carga de trabalho executando dentro de cada instância. Entretanto, a imprevisibilidade destas cargas de trabalho, em conjunto com a estratégia de comparti...

Full description

Bibliographic Details
Main Author: Dionysio, Stephany Zanchi
Other Authors: Nacamura Júnior, Luiz
Language:Portuguese
Published: Universidade Tecnológica Federal do Paraná 2017
Subjects:
Online Access:http://repositorio.utfpr.edu.br/jspui/handle/1/2857
id ndltd-IBICT-oai-repositorio.utfpr.edu.br-1-2857
record_format oai_dc
spelling ndltd-IBICT-oai-repositorio.utfpr.edu.br-1-28572018-05-28T04:41:56Z Aplicação de escalonadores coexistentes para melhorar o desempenho de rede em máquinas virtuais Assessing scheduling interference to improve network performance in virtual machines Dionysio, Stephany Zanchi Nacamura Júnior, Luiz Maziero, Carlos Alberto Nacamura Júnior, Luiz Vendramin, Ana Cristina Barreiras Kochem Maziero, Carlos Alberto Bona, Luis Carlos Erpen de CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAO Ambientes virtuais compartilhados Sistemas de computação virtual Computação Shared virtual environments Virtual computer systems Computer science Ciência da Computação Em um ambiente virtualizado, a distribuição de recursos de processamento entre as máquinas virtuais deve ser baseada nos aspectos requeridos pela carga de trabalho executando dentro de cada instância. Entretanto, a imprevisibilidade destas cargas de trabalho, em conjunto com a estratégia de compartilhamento equitativo adotada pelo escalonador no hipervisor, impactam a qualidade de serviço percebida por máquinas virtuais orientadas a eventos de entrada e saída de rede e processamento. Esta dissertação conduz um estudo para estimar a variação da qualidade de serviço percebida por esta classe de máquinas virtuais em cenários de consolidação de servidor. Posteriormente, é proposto um modelo de escalonadores coexistentes, que fundamenta-se no agrupamento de máquinas virtuais com cargas de trabalho similares. A validação deste modelo demonstra que o agrupamento oportuno de máquinas virtuais diminui a variação da qualidade de serviço ocasionada pela concorrência por recursos de processamento, atingindo níveis semelhantes aos cenários sem concorrência. In a virtualized environment, time slice allocation should be based on virtual machines workloads requirements. However, the unpredictability of these workloads, combined with fair share nature of scheduling strategies, may impact the perceived quality of service of network I/O and CPU intensives virtual machines under server consolidation. This dissertation presents an in-depth analysis of quality of service variation under several scenarios, in order to assess this impact. Furthermore, a coexisting schedulers model, which aims to cluster virtual machines with similar workloads, is proposed as the main contribution of this research. The model validation argues that proper clustering based workload reduces the quality of service variation under server consolidation. In fact, the perceived quality of service under this model resemble a near native scenario. 2017-12-28T02:09:20Z 2017-12-28T02:09:20Z 2016-08-18 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis DIONYSIO, Stephany Zanchi. Aplicação de escalonadores coexistentes para melhorar o desempenho de rede em máquinas virtuais. 2016. 68 f. Dissertação (Mestrado em Computação Aplicada) - Universidade Tecnológica Federal do Paraná, Curitiba, 2016. http://repositorio.utfpr.edu.br/jspui/handle/1/2857 por info:eu-repo/semantics/openAccess Universidade Tecnológica Federal do Paraná Curitiba Programa de Pós-Graduação em Computação Aplicada UTFPR Brasil reponame:Repositório Institucional da UTFPR instname:Universidade Tecnológica Federal do Paraná instacron:UTFPR
collection NDLTD
language Portuguese
sources NDLTD
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAO
Ambientes virtuais compartilhados
Sistemas de computação virtual
Computação
Shared virtual environments
Virtual computer systems
Computer science
Ciência da Computação
spellingShingle CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAO
Ambientes virtuais compartilhados
Sistemas de computação virtual
Computação
Shared virtual environments
Virtual computer systems
Computer science
Ciência da Computação
Dionysio, Stephany Zanchi
Aplicação de escalonadores coexistentes para melhorar o desempenho de rede em máquinas virtuais
description Em um ambiente virtualizado, a distribuição de recursos de processamento entre as máquinas virtuais deve ser baseada nos aspectos requeridos pela carga de trabalho executando dentro de cada instância. Entretanto, a imprevisibilidade destas cargas de trabalho, em conjunto com a estratégia de compartilhamento equitativo adotada pelo escalonador no hipervisor, impactam a qualidade de serviço percebida por máquinas virtuais orientadas a eventos de entrada e saída de rede e processamento. Esta dissertação conduz um estudo para estimar a variação da qualidade de serviço percebida por esta classe de máquinas virtuais em cenários de consolidação de servidor. Posteriormente, é proposto um modelo de escalonadores coexistentes, que fundamenta-se no agrupamento de máquinas virtuais com cargas de trabalho similares. A validação deste modelo demonstra que o agrupamento oportuno de máquinas virtuais diminui a variação da qualidade de serviço ocasionada pela concorrência por recursos de processamento, atingindo níveis semelhantes aos cenários sem concorrência. === In a virtualized environment, time slice allocation should be based on virtual machines workloads requirements. However, the unpredictability of these workloads, combined with fair share nature of scheduling strategies, may impact the perceived quality of service of network I/O and CPU intensives virtual machines under server consolidation. This dissertation presents an in-depth analysis of quality of service variation under several scenarios, in order to assess this impact. Furthermore, a coexisting schedulers model, which aims to cluster virtual machines with similar workloads, is proposed as the main contribution of this research. The model validation argues that proper clustering based workload reduces the quality of service variation under server consolidation. In fact, the perceived quality of service under this model resemble a near native scenario.
author2 Nacamura Júnior, Luiz
author_facet Nacamura Júnior, Luiz
Dionysio, Stephany Zanchi
author Dionysio, Stephany Zanchi
author_sort Dionysio, Stephany Zanchi
title Aplicação de escalonadores coexistentes para melhorar o desempenho de rede em máquinas virtuais
title_short Aplicação de escalonadores coexistentes para melhorar o desempenho de rede em máquinas virtuais
title_full Aplicação de escalonadores coexistentes para melhorar o desempenho de rede em máquinas virtuais
title_fullStr Aplicação de escalonadores coexistentes para melhorar o desempenho de rede em máquinas virtuais
title_full_unstemmed Aplicação de escalonadores coexistentes para melhorar o desempenho de rede em máquinas virtuais
title_sort aplicação de escalonadores coexistentes para melhorar o desempenho de rede em máquinas virtuais
publisher Universidade Tecnológica Federal do Paraná
publishDate 2017
url http://repositorio.utfpr.edu.br/jspui/handle/1/2857
work_keys_str_mv AT dionysiostephanyzanchi aplicacaodeescalonadorescoexistentesparamelhorarodesempenhoderedeemmaquinasvirtuais
AT dionysiostephanyzanchi assessingschedulinginterferencetoimprovenetworkperformanceinvirtualmachines
_version_ 1718681287514914816