Auto-gerenciamento de recursos em infraestruturas baseada em contêineres para Desktop-as-a-service: um estudo de caso nos laboratórios de informática da ECT/UFRN

Detalhes bibliográficos
Autor(a) principal: Bandeira, Geomerez Raduan de Oliveira
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/jspui/handle/123456789/23936
Resumo: Uma alternativa viável para instituições que possuem múltiplos usuários com necessidade de acessar aplicações desktops é o Desktop-as-a-Service (DaaS), que caracteriza-se pela entrega de um ambiente desktop que executa remotamente. A virtualização de recursos em conjunto com o balanceamento de carga são amplamente utilizados em infraestruturas que hospedam serviços com demandas sazonais, replicando instâncias e distribuindo as requisições entre elas para alcançar elasticidade. Entretanto o balanceamento de carga não é a solução mais adequada para o DaaS, uma vez que sessões nesse serviço são de longa duração e não são migradas para um novo servidor que seja adicionado ao balanceador, permanecendo a lentidão percebida pelos usuários já conectados a um servidor sobrecarregado. Neste contexto, o redimensionamento dinâmico de recursos em uma instância virtual se mostra como a abordagem mais apropriada. Contudo, soluções tradicionais de virtualização exigem a reinicialização do servidor afetado, e consequentemente, finalizando as sessões DaaS com seus respectivos usuários. Por outro lado, virtualização baseada em contêineres permitem tal redimensionamento, porém exige intervenções manuais do administrador para ajustar a quantidade de recursos mediante à demanda. Este trabalho apresenta o ConManager, um controlador autoadaptativo para ambientes baseados em contêineres, que tem como propósito o redimensionamento dinâmico de recursos virtualizados para lidar com sobrecargas sazonais. A proposta foi aplicada como estudo de caso nos laboratórios de informática da Escola de Ciências e Tecnologia da Universidade Federal do Rio Grande do Norte. O ConManager monitora a utilização de recursos nos laboratórios, detectando cenários de sobrecarga, e propondo planos de adaptação que são aplicados na infraestrutura de suporte ao serviço DaaS, efetivamente redistribuindo recursos de contêineres subutilizados para os sobrecarregados. A ferramenta se encontra em uso e isso trouxe ganhos perceptíveis como diminuição do tempo de adaptação de recursos e a simplificação do gerenciamento do ambiente, beneficiando a equipe de tecnologia da informação da instituição, responsável por manter o serviço e à comunidade acadêmica que desfruta de um ambiente computacional mais estável.
id UFRN_9fdb75fd6cad19fdaf9b6f5153b15414
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/23936
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Bandeira, Geomerez Raduan de Oliveirahttp://lattes.cnpq.br/9544047483816492Pinheiro, Marcos César Madruga Alveshttp://lattes.cnpq.br/1682925222063297Maia, Paulo Henrique Mendeshttp://lattes.cnpq.br/7227955029154651Silva, Carlos Eduardo da2017-09-18T21:03:44Z2017-09-18T21:03:44Z2017-06-22BANDEIRA, Geomerez Raduan de Oliveira. Auto-gerenciamento de recursos em infraestruturas baseada em contêineres para Desktop-as-a-service: um estudo de caso nos laboratórios de informática da ECT/UFRN. 2017. 128f. Dissertação (Mestrado Profissional em Engenharia de Software) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2017.https://repositorio.ufrn.br/jspui/handle/123456789/23936Uma alternativa viável para instituições que possuem múltiplos usuários com necessidade de acessar aplicações desktops é o Desktop-as-a-Service (DaaS), que caracteriza-se pela entrega de um ambiente desktop que executa remotamente. A virtualização de recursos em conjunto com o balanceamento de carga são amplamente utilizados em infraestruturas que hospedam serviços com demandas sazonais, replicando instâncias e distribuindo as requisições entre elas para alcançar elasticidade. Entretanto o balanceamento de carga não é a solução mais adequada para o DaaS, uma vez que sessões nesse serviço são de longa duração e não são migradas para um novo servidor que seja adicionado ao balanceador, permanecendo a lentidão percebida pelos usuários já conectados a um servidor sobrecarregado. Neste contexto, o redimensionamento dinâmico de recursos em uma instância virtual se mostra como a abordagem mais apropriada. Contudo, soluções tradicionais de virtualização exigem a reinicialização do servidor afetado, e consequentemente, finalizando as sessões DaaS com seus respectivos usuários. Por outro lado, virtualização baseada em contêineres permitem tal redimensionamento, porém exige intervenções manuais do administrador para ajustar a quantidade de recursos mediante à demanda. Este trabalho apresenta o ConManager, um controlador autoadaptativo para ambientes baseados em contêineres, que tem como propósito o redimensionamento dinâmico de recursos virtualizados para lidar com sobrecargas sazonais. A proposta foi aplicada como estudo de caso nos laboratórios de informática da Escola de Ciências e Tecnologia da Universidade Federal do Rio Grande do Norte. O ConManager monitora a utilização de recursos nos laboratórios, detectando cenários de sobrecarga, e propondo planos de adaptação que são aplicados na infraestrutura de suporte ao serviço DaaS, efetivamente redistribuindo recursos de contêineres subutilizados para os sobrecarregados. A ferramenta se encontra em uso e isso trouxe ganhos perceptíveis como diminuição do tempo de adaptação de recursos e a simplificação do gerenciamento do ambiente, beneficiando a equipe de tecnologia da informação da instituição, responsável por manter o serviço e à comunidade acadêmica que desfruta de um ambiente computacional mais estável.A viable alternative for institutions that have multiple users who need access to desktop applications is Desktop-as-a-Service (DaaS), which is characterized by the delivery of a desktop environment that runs remotely. Resource virtualization and load balancing are widely used techniques in infrastructures that host services with seasonal demands, replicating instances and distributing requests among them to achieve elasticity. However load balancing is not the most suitable solution for DaaS, since sessions in this service are long lasting and are not migrated to a new server that is added to the balancer, remaining the slowness perceived by users already connected to an overloaded server. In this context, the dynamic resizing of resources in a virtual instance is shown as the most appropriate approach. However, traditional virtualization solutions require a reboot of the affected server, and consequently, terminating DaaS sessions with their respective users. On the other hand, container-based virtualization allows such resizing, but requires manual administrator intervention to adjust the amount of resources on demand. This work presents ConManager, a self-adaptive controller for container-based environments, which aims to dynamically resize virtualized resources to handle seasonal loads. The proposal has been applied as a case study in the computer laboratories of the Escola de Ciências e Tecnologia of the Universidade Federal do Rio Grande do Norte. ConManager monitors the use of resources in laboratories, detecting overhead scenarios, and proposing adaptation plans that are applied to the DaaS service support infrastructure, effectively redistributing resources from underutilized containers to overloaded ones. The tool is currently in use and has brought noticeable gains such as reduced time to adapt resources and simplified environmental management, benefiting the institution’s information technology team, responsible for maintaining the service and the academic community that enjoys a Stable computing environment.porCNPQ::ENGENHARIAS: ENGENHARIA DE SOFTWARESoftware autoadaptativoVirtualização baseada em contêineresConteinerizaçãoLTSPDesktop-as-a-serviceAuto-gerenciamento de recursos em infraestruturas baseada em contêineres para Desktop-as-a-service: um estudo de caso nos laboratórios de informática da ECT/UFRNinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisPROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE SOFTWAREUFRNBrasilinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALGeomerezRaduanDeOliveiraBandeira_DISSERT.pdfGeomerezRaduanDeOliveiraBandeira_DISSERT.pdfapplication/pdf2980567https://repositorio.ufrn.br/bitstream/123456789/23936/1/GeomerezRaduanDeOliveiraBandeira_DISSERT.pdf9b2e082af2ac65d41f2a3c39b06546b4MD51TEXTGeomerezRaduanDeOliveiraBandeira_DISSERT.pdf.txtGeomerezRaduanDeOliveiraBandeira_DISSERT.pdf.txtExtracted texttext/plain251783https://repositorio.ufrn.br/bitstream/123456789/23936/4/GeomerezRaduanDeOliveiraBandeira_DISSERT.pdf.txt6bf2906f599d752af3883e00062b7614MD54THUMBNAILGeomerezRaduanDeOliveiraBandeira_DISSERT.pdf.jpgGeomerezRaduanDeOliveiraBandeira_DISSERT.pdf.jpgIM Thumbnailimage/jpeg2315https://repositorio.ufrn.br/bitstream/123456789/23936/5/GeomerezRaduanDeOliveiraBandeira_DISSERT.pdf.jpg780ef75c69475e054dc5496689baa8dfMD55123456789/239362022-03-30 17:49:47.953oai:https://repositorio.ufrn.br:123456789/23936Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2022-03-30T20:49:47Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv Auto-gerenciamento de recursos em infraestruturas baseada em contêineres para Desktop-as-a-service: um estudo de caso nos laboratórios de informática da ECT/UFRN
title Auto-gerenciamento de recursos em infraestruturas baseada em contêineres para Desktop-as-a-service: um estudo de caso nos laboratórios de informática da ECT/UFRN
spellingShingle Auto-gerenciamento de recursos em infraestruturas baseada em contêineres para Desktop-as-a-service: um estudo de caso nos laboratórios de informática da ECT/UFRN
Bandeira, Geomerez Raduan de Oliveira
CNPQ::ENGENHARIAS: ENGENHARIA DE SOFTWARE
Software autoadaptativo
Virtualização baseada em contêineres
Conteinerização
LTSP
Desktop-as-a-service
title_short Auto-gerenciamento de recursos em infraestruturas baseada em contêineres para Desktop-as-a-service: um estudo de caso nos laboratórios de informática da ECT/UFRN
title_full Auto-gerenciamento de recursos em infraestruturas baseada em contêineres para Desktop-as-a-service: um estudo de caso nos laboratórios de informática da ECT/UFRN
title_fullStr Auto-gerenciamento de recursos em infraestruturas baseada em contêineres para Desktop-as-a-service: um estudo de caso nos laboratórios de informática da ECT/UFRN
title_full_unstemmed Auto-gerenciamento de recursos em infraestruturas baseada em contêineres para Desktop-as-a-service: um estudo de caso nos laboratórios de informática da ECT/UFRN
title_sort Auto-gerenciamento de recursos em infraestruturas baseada em contêineres para Desktop-as-a-service: um estudo de caso nos laboratórios de informática da ECT/UFRN
author Bandeira, Geomerez Raduan de Oliveira
author_facet Bandeira, Geomerez Raduan de Oliveira
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/9544047483816492
dc.contributor.referees1.none.fl_str_mv Pinheiro, Marcos César Madruga Alves
dc.contributor.referees1Lattes.pt_BR.fl_str_mv http://lattes.cnpq.br/1682925222063297
dc.contributor.referees2.none.fl_str_mv Maia, Paulo Henrique Mendes
dc.contributor.referees2Lattes.pt_BR.fl_str_mv http://lattes.cnpq.br/7227955029154651
dc.contributor.author.fl_str_mv Bandeira, Geomerez Raduan de Oliveira
dc.contributor.advisor1.fl_str_mv Silva, Carlos Eduardo da
contributor_str_mv Silva, Carlos Eduardo da
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS: ENGENHARIA DE SOFTWARE
topic CNPQ::ENGENHARIAS: ENGENHARIA DE SOFTWARE
Software autoadaptativo
Virtualização baseada em contêineres
Conteinerização
LTSP
Desktop-as-a-service
dc.subject.por.fl_str_mv Software autoadaptativo
Virtualização baseada em contêineres
Conteinerização
LTSP
Desktop-as-a-service
description Uma alternativa viável para instituições que possuem múltiplos usuários com necessidade de acessar aplicações desktops é o Desktop-as-a-Service (DaaS), que caracteriza-se pela entrega de um ambiente desktop que executa remotamente. A virtualização de recursos em conjunto com o balanceamento de carga são amplamente utilizados em infraestruturas que hospedam serviços com demandas sazonais, replicando instâncias e distribuindo as requisições entre elas para alcançar elasticidade. Entretanto o balanceamento de carga não é a solução mais adequada para o DaaS, uma vez que sessões nesse serviço são de longa duração e não são migradas para um novo servidor que seja adicionado ao balanceador, permanecendo a lentidão percebida pelos usuários já conectados a um servidor sobrecarregado. Neste contexto, o redimensionamento dinâmico de recursos em uma instância virtual se mostra como a abordagem mais apropriada. Contudo, soluções tradicionais de virtualização exigem a reinicialização do servidor afetado, e consequentemente, finalizando as sessões DaaS com seus respectivos usuários. Por outro lado, virtualização baseada em contêineres permitem tal redimensionamento, porém exige intervenções manuais do administrador para ajustar a quantidade de recursos mediante à demanda. Este trabalho apresenta o ConManager, um controlador autoadaptativo para ambientes baseados em contêineres, que tem como propósito o redimensionamento dinâmico de recursos virtualizados para lidar com sobrecargas sazonais. A proposta foi aplicada como estudo de caso nos laboratórios de informática da Escola de Ciências e Tecnologia da Universidade Federal do Rio Grande do Norte. O ConManager monitora a utilização de recursos nos laboratórios, detectando cenários de sobrecarga, e propondo planos de adaptação que são aplicados na infraestrutura de suporte ao serviço DaaS, efetivamente redistribuindo recursos de contêineres subutilizados para os sobrecarregados. A ferramenta se encontra em uso e isso trouxe ganhos perceptíveis como diminuição do tempo de adaptação de recursos e a simplificação do gerenciamento do ambiente, beneficiando a equipe de tecnologia da informação da instituição, responsável por manter o serviço e à comunidade acadêmica que desfruta de um ambiente computacional mais estável.
publishDate 2017
dc.date.accessioned.fl_str_mv 2017-09-18T21:03:44Z
dc.date.available.fl_str_mv 2017-09-18T21:03:44Z
dc.date.issued.fl_str_mv 2017-06-22
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 BANDEIRA, Geomerez Raduan de Oliveira. Auto-gerenciamento de recursos em infraestruturas baseada em contêineres para Desktop-as-a-service: um estudo de caso nos laboratórios de informática da ECT/UFRN. 2017. 128f. Dissertação (Mestrado Profissional em Engenharia de Software) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2017.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/23936
identifier_str_mv BANDEIRA, Geomerez Raduan de Oliveira. Auto-gerenciamento de recursos em infraestruturas baseada em contêineres para Desktop-as-a-service: um estudo de caso nos laboratórios de informática da ECT/UFRN. 2017. 128f. Dissertação (Mestrado Profissional em Engenharia de Software) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2017.
url https://repositorio.ufrn.br/jspui/handle/123456789/23936
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.program.fl_str_mv PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE SOFTWARE
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv Brasil
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/23936/1/GeomerezRaduanDeOliveiraBandeira_DISSERT.pdf
https://repositorio.ufrn.br/bitstream/123456789/23936/4/GeomerezRaduanDeOliveiraBandeira_DISSERT.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/23936/5/GeomerezRaduanDeOliveiraBandeira_DISSERT.pdf.jpg
bitstream.checksum.fl_str_mv 9b2e082af2ac65d41f2a3c39b06546b4
6bf2906f599d752af3883e00062b7614
780ef75c69475e054dc5496689baa8df
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1814832628967145472