Use este identificador para citar ou linkar para este item: https://repositorio.ufba.br/handle/ri/37409
Registro completo de metadados
Campo DCValorIdioma
dc.creatorOliveira, Alan Teixeira de-
dc.date.accessioned2023-07-24T08:11:22Z-
dc.date.available2023-07-24T08:11:22Z-
dc.date.issued2022-04-01-
dc.identifier.citationOLIVEIRA, Alan Teixeira de. Melhorando a eficiência de sistemas em nuvem através de coalocação de processos sensíveis à latência e de melhor esforço. Orientador: Vinícius Tavares Petrucci. 2022. 64 p. Dissetação (Mestrado em Ciência da Computação) - Instituto de Computação, Universidade Federal da Bahia, Salvador - Ba, 2022.pt_BR
dc.identifier.urihttps://repositorio.ufba.br/handle/ri/37409-
dc.description.abstractCloud computing offers a centralized and service-oriented infrastructure for users worldwide. A cloud environment allows for the execution of critical user interaction-sensitive applications(such as online web searches). And it is also used to run best-effort batch-oriented applications, such as audio/video compression and web page indexing. Data centers are designed on a large scale to support the various cloud services distributed across hundreds of thousands of servers, with significant operational and capital expenses. Hence, optimizing the use of server resources can result in substantial cost savings in these systems. The possibility of exploring idle moments of servers that perform critical services, especially during periods of low demand, presents itself as an encouraging research opportunity. Therefore, this research aims to allow the co-alocation of different cloud application processes (latency-sensitive and best-effort) on the same server to increase utilization, thus, improving efficiency. The study demonstrates that co-locating processes, being latency-sensitive or best-effort, deliver greater efficiency of cloud servers, provided that the performance of critical application processes is guaranteed. The study explored using specific schedulers for each type of process. Latency-sensitive ones were scheduled and parameterized via real-time scheduling. Batch application processes used fair best-effort scheduling. The proposed scheduler, EDFCoaloc, showed promising results, up to 150% better than the standard operating system scheduler.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal da Bahiapt_BR
dc.rightsAttribution-NonCommercial 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc/3.0/br/*
dc.subjectComputação em nuvempt_BR
dc.subjectEscalonadorespt_BR
dc.subjectAplicações lensíveis à latênciapt_BR
dc.subject.otherCloud computingpt_BR
dc.subject.otherSchedulerspt_BR
dc.subject.otherLatency sensitive applicationspt_BR
dc.titleMelhorando a eficiência de sistemas em nuvem através de coalocação de processos sensíveis à latência e de melhor esforçopt_BR
dc.title.alternativeImproving the efficiency of cloud systems through latency-sensitive and best-effort process collocationpt_BR
dc.typeDissertaçãopt_BR
dc.publisher.programPrograma de Pós-Graduação em Ciência da Computação (PGCOMP) pt_BR
dc.publisher.initialsUFBApt_BR
dc.publisher.countryBrasilpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOpt_BR
dc.contributor.advisor1Petrucci, Vinícius Tavares-
dc.contributor.advisor1IDhttps://orcid.org/0000-0002-5671-7575pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/9787560452386084pt_BR
dc.contributor.referee1Petrucci, Vinicius Tavares-
dc.contributor.referee1IDhttps://orcid.org/0000-0002-5671-7575pt_BR
dc.contributor.referee1Latteshttp://lattes.cnpq.br/9787560452386084pt_BR
dc.contributor.referee2Lima, George Marconi de Araújo-
dc.contributor.referee2IDhttps://orcid.org/0000-0002-8468-5224pt_BR
dc.contributor.referee2Latteshttp://lattes.cnpq.br/5391801774050611pt_BR
dc.contributor.referee3Orellana, Esbel Tomás Valero-
dc.contributor.referee3IDhttps://orcid.org/0000-0002-4087-2722pt_BR
dc.contributor.referee3Latteshttp://lattes.cnpq.br/8384020879567133pt_BR
dc.creator.IDhttps://orcid.org/0000-0003-2029-6809pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/9398464023483762pt_BR
dc.description.resumoA computação em nuvem oferece uma infraestrutura centralizada e orientada a serviços para usuários em todo o mundo. Um ambiente em nuvem permite executar aplicações criticas sensíveis à interação com os usuários (como uma busca online na Web), e também é usado para executar aplicações em lote orientadas a melhor esforço (como compressão de áudio/vídeo, indexação das páginas Web). Data centers são projetados em larga escala para suportar os diversos serviços em nuvem, distribuídos em centenas de milhares de servidores, com expressivos gastos operacionais e de capital. Assim, otimizar o uso dos recursos dos servidores resulta em economia significativa nesses sistemas. Como oportunidade de pesquisa, há a possibilidade de explorar momentos de ociosidade dos servidores que executam os serviços críticos, em especial durante períodos de baixa demanda. Esta pesquisa visa permitir coalocar diferentes tipos de processos de aplicações em nuvem (sensíveis à latência e de melhor esforço) em um mesmo servidor de forma a aumentar sua utilização, melhorando assim sua eficiência. O trabalho demonstra que realizar coalocação de processos sensíveis à latência e de melhor esforço proporciona maior eficiência dos servidores em nuvem, desde que seja garantido o desempenho das processos das aplicação críticas. O trabalho explorou o uso de escalonadores específicos para cada tipo de processo, as processos sensíveis à latência foram escalonadas e parametrizadas via escalonamento de tempo real e processos de aplicações em lote utilizaram escalonamento justo de melhor esforço. Os ganhos em relação ao escalonador padrão do sistema operacional foram consideráveis, chegando a melhores resultados de até 150% quando comparado ao proposto neste trabalho, aqui chamado de EDFCoaloc.pt_BR
dc.publisher.departmentInstituto de Computação - ICpt_BR
dc.type.degreeMestrado Acadêmicopt_BR
Aparece nas coleções:Dissertação (PGCOMP)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
PGCOMP-2023-Dissertação_Mestrado-Alan-Teixeira-de-Oliveira.pdf4,15 MBAdobe PDFVisualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons