ALBUQUERQUE, C. B. C.; http://lattes.cnpq.br/4341363621174942; ALBUQUERQUE, Caetano Bezerra Cavalcanti.
Résumé:
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.