Implementação da técnica de publish-subscribe para detectar uma interrupção de instâncias preemptivas

  • Jessica S. S. Bispo UPM
  • Calebe P. Bianchini UPM

Resumo


Este projeto apresenta uma abordagem event-driven para realizar a captura do sinal de terminação de máquinas preemptivas em ambiente de nuvem usando a técnica de publish-subscribe. Essa técnica foi projetada para o aprimoramento de uma biblioteca de tolerância a falhas para ambiente de alto desempenho oferecendo uma alternativa para detectar a finalização de uma máquina spot, alterando seu comportamento padrão de polling para essa nova técnica.

Referências

AWS. Spot Instance interruption notices. In: Amazon EC2 User Guide for Linux Instances. [S. l.]. Disponível em: [link]. Acesso em: 31 mar. 2025.

CORDEIRO, Daniel; et al. Green Cloud Computing: Challenges and Opportunities. In: TRILHA DE TEMAS, IDEIAS E RESULTADOS EMERGENTES EM SISTEMAS DE INFORMAÇÃO - SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 19. 2023, Maceió/AL. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023. p. 129-131. DOI: 10.5753/sbsi_estendido.2023.229291.

FERNANDES, João B.; et al. Mamute: high-performance computing for geophysical methods. 2025. Disponível em: DOI: 10.48550/arXiv.2502.12350.

HWANG, Kai et al. Distributed and Cloud Computing: From Parallel Processing to the Internet of Things. San Francisco, Ca, Usa: Morgan Kaufmann Publishers Inc., 2011.

SAMPAIO, Altino M.; BARBOSA, Jorge G. Constructing Reliable Computing Environments on Top of Amazon EC2 Spot Instances. Algorithms. Suiça, p. 187-187, jul. 2020. DOI: 10.3390/a13080187

SANTANA, Carla et al. DeLIA: A Dependability Library for Iterative Applications applied to parallel geophysical problems. Computers & Geosciences, v. 191, p. 105662, 2024. Disponível. DOI: 10.1016/j.cageo.2024.105662

TANENBAUM, A. S.; VAN STEEN, M. Sistemas Distribuídos: princípios e paradigmas. 2. ed. São Paulo: Pearson Prentice Hall, 2007.

VAN DE VYVERE, Brecht; COLPAERT, Pieter; VERBORGH, Ruben. Comparing a Polling and Push-Based Approach for Live Open Data Interfaces. In: BIELIKOVA, Maria; MIKKONEN, Tommi; PAUTASSO, Cesare (Ed.). Web Engineering. Cham: Springer International Publishing, 2020. p. 87-101. ISBN 978-3-030-50578-3. DOI: 10.1007/978-3-030-50578-3_7
Publicado
28/05/2025
BISPO, Jessica S. S.; BIANCHINI, Calebe P.. Implementação da técnica de publish-subscribe para detectar uma interrupção de instâncias preemptivas. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DE SÃO PAULO (ERAD-SP), 16. , 2025, São José do Rio Preto/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 9-12. DOI: https://doi.org/10.5753/eradsp.2025.9576.