Escalonador oportunístico na nuvem com qualidade de serviço.

Detalhes bibliográficos
Autor(a) principal: ALBUQUERQUE, Caetano Bezerra Cavalcanti.
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/33339
Resumo: O uso de computação oportunista na nuvem é amplamente adotado devido a sua capacidade de hospedar aplicações de processamento em lote a um custo reduzido. No entanto, esse modelo apresenta a desvantagem de não garantir disponibilidade, o que pode afetar a qualidade de serviço das aplicações. Além disso, devido à alta oscilação de preço, alcançar uma disponibilidade ideal com esse tipo de serviço requer despriorizar o potencial econômico oferecido. Este trabalho propõe uma solução na forma de um escalonador oportunista modular para Kubernetes, que busca equilibrar os custos dos nós oportunistas e os atrasos no processamento, garantindo assim a qualidade de serviço. Com base nos preços de 2021 da AWS, a solução demonstrou uma economia significativa, de até 50% em determinados dias, quando comparado aos custos com instâncias sob demanda, possibilitando o processamento em tempo quase real.
id UFCG_32c519d8fb6ce8f384436811c5e4ff8f
oai_identifier_str oai:localhost:riufcg/33339
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling Escalonador oportunístico na nuvem com qualidade de serviço.Opportunistic cloud scheduler with quality of service.Computação oportunistaEscalonamentoProcessamento em loteNuvemEscalonador oportunístico na nuvemKubernetesOpportunistic computingEscalationBatch processingCloudOpportunistic cloud schedulerCiência da Computação.O uso de computação oportunista na nuvem é amplamente adotado devido a sua capacidade de hospedar aplicações de processamento em lote a um custo reduzido. No entanto, esse modelo apresenta a desvantagem de não garantir disponibilidade, o que pode afetar a qualidade de serviço das aplicações. Além disso, devido à alta oscilação de preço, alcançar uma disponibilidade ideal com esse tipo de serviço requer despriorizar o potencial econômico oferecido. Este trabalho propõe uma solução na forma de um escalonador oportunista modular para Kubernetes, que busca equilibrar os custos dos nós oportunistas e os atrasos no processamento, garantindo assim a qualidade de serviço. Com base nos preços de 2021 da AWS, a solução demonstrou uma economia significativa, de até 50% em determinados dias, quando comparado aos custos com instâncias sob demanda, possibilitando o processamento em tempo quase real.Opportunistic cloud computing is widely adopted due to its ability to host batch processing applications at a reduced cost. However, its primary drawback lies in the lack of availability guarantees, which can negatively impact application quality of service. Additionally, the high price fluctuations associated with this model make it challenging to achieve optimal availability without compromising the economic potential it offers. To address these challenges, this work presents a solution in the form of a modular opportunistic scaler for Kubernetes. The scaler is designed to strike a balance between the costs of opportunistic nodes and processing delays, ensuring a high quality of service for applications. Based on 2021 AWS pricing, the solution has demonstrated substantial cost savings of up to 50% on certain days when compared to On-Demand Instance costs, enabling near real-time processing.Universidade Federal de Campina GrandeBrasilCentro de Desenvolvimento Sustentável do Semiárido - CDSAUFCGBRITO, Andrey Elísio Monteiro.BRITO, A. E. M.http://lattes.cnpq.br/2634324830901340GOMES, Reinaldo Cézar de Morais.GOMES, R. C. M.BRASILEIRO, Francisco Vilar.BRASILEIRO, F. V.ALBUQUERQUE, Caetano Bezerra Cavalcanti.2023-06-282023-12-04T18:22:49Z2023-12-042023-12-04T18:22:49Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/33339ALBUQUERQUE, Caetano Bezerra Cavalcanti. Escalonador oportunístico na nuvem com qualidade de serviço. 2023. 11f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2023. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/33339porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2023-12-04T18:23:16Zoai:localhost:riufcg/33339Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512023-12-04T18:23:16Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Escalonador oportunístico na nuvem com qualidade de serviço.
Opportunistic cloud scheduler with quality of service.
title Escalonador oportunístico na nuvem com qualidade de serviço.
spellingShingle Escalonador oportunístico na nuvem com qualidade de serviço.
ALBUQUERQUE, Caetano Bezerra Cavalcanti.
Computação oportunista
Escalonamento
Processamento em lote
Nuvem
Escalonador oportunístico na nuvem
Kubernetes
Opportunistic computing
Escalation
Batch processing
Cloud
Opportunistic cloud scheduler
Ciência da Computação.
title_short Escalonador oportunístico na nuvem com qualidade de serviço.
title_full Escalonador oportunístico na nuvem com qualidade de serviço.
title_fullStr Escalonador oportunístico na nuvem com qualidade de serviço.
title_full_unstemmed Escalonador oportunístico na nuvem com qualidade de serviço.
title_sort Escalonador oportunístico na nuvem com qualidade de serviço.
author ALBUQUERQUE, Caetano Bezerra Cavalcanti.
author_facet ALBUQUERQUE, Caetano Bezerra Cavalcanti.
author_role author
dc.contributor.none.fl_str_mv BRITO, Andrey Elísio Monteiro.
BRITO, A. E. M.
http://lattes.cnpq.br/2634324830901340
GOMES, Reinaldo Cézar de Morais.
GOMES, R. C. M.
BRASILEIRO, Francisco Vilar.
BRASILEIRO, F. V.
dc.contributor.author.fl_str_mv ALBUQUERQUE, Caetano Bezerra Cavalcanti.
dc.subject.por.fl_str_mv Computação oportunista
Escalonamento
Processamento em lote
Nuvem
Escalonador oportunístico na nuvem
Kubernetes
Opportunistic computing
Escalation
Batch processing
Cloud
Opportunistic cloud scheduler
Ciência da Computação.
topic Computação oportunista
Escalonamento
Processamento em lote
Nuvem
Escalonador oportunístico na nuvem
Kubernetes
Opportunistic computing
Escalation
Batch processing
Cloud
Opportunistic cloud scheduler
Ciência da Computação.
description O uso de computação oportunista na nuvem é amplamente adotado devido a sua capacidade de hospedar aplicações de processamento em lote a um custo reduzido. No entanto, esse modelo apresenta a desvantagem de não garantir disponibilidade, o que pode afetar a qualidade de serviço das aplicações. Além disso, devido à alta oscilação de preço, alcançar uma disponibilidade ideal com esse tipo de serviço requer despriorizar o potencial econômico oferecido. Este trabalho propõe uma solução na forma de um escalonador oportunista modular para Kubernetes, que busca equilibrar os custos dos nós oportunistas e os atrasos no processamento, garantindo assim a qualidade de serviço. Com base nos preços de 2021 da AWS, a solução demonstrou uma economia significativa, de até 50% em determinados dias, quando comparado aos custos com instâncias sob demanda, possibilitando o processamento em tempo quase real.
publishDate 2023
dc.date.none.fl_str_mv 2023-06-28
2023-12-04T18:22:49Z
2023-12-04
2023-12-04T18:22:49Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/33339
ALBUQUERQUE, Caetano Bezerra Cavalcanti. Escalonador oportunístico na nuvem com qualidade de serviço. 2023. 11f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2023. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/33339
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/33339
identifier_str_mv ALBUQUERQUE, Caetano Bezerra Cavalcanti. Escalonador oportunístico na nuvem com qualidade de serviço. 2023. 11f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2023. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/33339
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.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Desenvolvimento Sustentável do Semiárido - CDSA
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Desenvolvimento Sustentável do Semiárido - CDSA
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1809744604088500224