Arquitetura para escalonamento oportunístico na nuvem com qualidade de serviço
Abstract
The use of opportunistic computing on the cloud is popular due to enabling hosting batch processing applications at lower costs. However, this model does not guarantee availability, which restricts quality of service. Moreover, since prices fluctuate frequently, high priority on optimal availability requires low priority on cost savings. This paper proposes a modular opportunistic auto-scaler for Kubernetes that balances opportunistic node costs and processing delay to ensure quality of service. Based on prices from 2021 AWS, the solution provided up to 50% savings when comparing to on-demand prices, thus allowing near-realtime processing.
References
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.
