Arquitetura para escalonamento oportunístico na nuvem com qualidade de serviço

  • Caetano Albuquerque UFCG
  • Diego Gama UFCG
  • Andrey Brito UFCG

Resumo


O uso de computação oportunista na nuvem é popular por permitir hospedar aplicações com processamento em lotes a custo reduzido. Todavia, esse modelo não garante disponibilidade, o que restringe a qualidade de serviço dessas aplicações. Além disso, graças à alta oscilação de preços, atingir uma disponibilidade ótima com esse tipo de serviço requer despriorizar potencial econômico. Este artigo propõe um escalonador oportunístico modular para Kubernetes que equilibra custos de nós oportunistas e atrasos no processamento para garantir qualidade de serviço. Com base em preços de 2021 da AWS, a solução proporcionou economia significativa de até 50% em relação ao custo de instâncias sob demanda, permitindo processamento em tempo quase real.

Referências

Ardi, C. (2022). Amazon EC2 Spot Price History: 2014–2015, 2017–2021. https://ant.isi.edu/~calvin/data/ec2-spot-price/.

Carrie Armel, K., Gupta, A., Shrimali, G., and Albert, A. (2013). Is disaggregation the holy grail of energy efficiency? the case of electricity. Energy Policy, 52:213–234. Special Section: Transition Pathways to a Low Carbon Economy.

GAMA, D. A. (2022). Desagregação distribuída: evolução arquitetural do desagregador nialm da liteme.

Hart, G. (1992). Nonintrusive appliance load monitoring. Proceedings of the IEEE, 80(12):1870–1891.

Kumar, D. P., Baranwal, G., Raza, Z., and Vidyarthi, D. P. (2017). A survey on spot pricing in cloud computing. Journal of Network and Systems Management, 26:809 – 856.

LiteMe (2022). LiteMe — Inteligência Energética. https://liteme.com.br/about.

Okafor, C., Schorlemmer, T. R., Torres-Arias, S., and Davis, J. C. (2022). Sok: Analysis of software supply chain security by establishing secure design properties. In Proceedings of the 2022 ACM Workshop on Software Supply Chain Offensive Research and Ecosystem Defenses, SCORED’22, page 15–24, New York, NY, USA. Association for Computing Machinery.

Peisert, S., Schneier, B., Okhravi, H., Massacci, F., Benzel, T., Landwehr, C., Mannan, M., Mirkovic, J., Prakash, A., and Michael, J. B. (2021). Perspectives on the solarwinds incident. IEEE Security & Privacy, 19(2):7–13.

Services, A. W. (2022). Instâncias spot do Amazon EC2. https://aws.amazon.com/pt/ec2/spot/.

Tamrakar, K., Yazidi, A., and Haugerud, H. (2017). Cost efficient batch processing in amazon cloud with deadline awareness. In 2017 IEEE 31st International Conference on Advanced Information Networking and Applications (AINA), pages 963–971.
Publicado
22/05/2023
ALBUQUERQUE, Caetano; GAMA, Diego; BRITO, Andrey. Arquitetura para escalonamento oportunístico na nuvem com qualidade de serviço. In: WORKSHOP DE TRABALHOS DE INICIAÇÃO CIENTÍFICA E DE GRADUAÇÃO - SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS (SBRC), 41. , 2023, Brasília/DF. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 152-159. ISSN 2177-9384. DOI: https://doi.org/10.5753/sbrc_estendido.2023.743.