Investigação dos Efeitos do Envelhecimento de Software na Plataforma Docker
Resumo
O Docker é uma das plataformas para criação e gerenciamento de contêineres com ampla utilização no mercado. Um problema que afeta a disponibilidade é o fenômeno do envelhecimento de software, um processo inevitável, onde os processos de aplicações sofrem degradação de desempenho ao longo de sua utilização. Este estudo objetiva monitorar e avaliar o desempenho da pla- taforma Docker no contexto do paradigma de computação em nuvem, incluindo possıveis efeitos de envelhecimento de software. Realizou-se um estudo experimental, com uma carga de trabalho simulando o ciclo de vida de contêineres, enquanto o monitoramento do sistema era realizado. Os resultados mostram alto consumo de recursos como memória RAM e uso de CPU em utilitário de rede do sistema operacional (SO), além de fragmentação de memória em subprocesso importante da plataforma.
Referências
Blum, R. (2008). Linux command line and shell scripting bible, volume 481. John Wiley & Sons.
Grottke, M., Matias, R., and Trivedi, K. S. (2008). The fundamentals of software aging. In 2008 IEEE International Conference on Software Reliability Engineering Workshops (ISSRE Wksp), pages 1–6. Ieee.
Macedo, A., Ferreira, T. B., and Matias, R. (2010). The mechanics of memory-related software aging. In 2010 IEEE Second International Workshop on Software Aging and Rejuvenation, pages 1–5. Ieee.