Escalonador oportunístico na nuvem com qualidade de serviço.
Autor(a) principal: | |
---|---|
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 |