Tetris: uma estratégia de alocação de aplicações consciente de SLA no continuum Edge-Cloud
Edge-Cloud Continuum, Alocação de Aplicação, ANS, Gerenciamento de Recurso, Fragmentação de Recurso, Análise de Agrupamento.
Uma infraestrutura Edge-Cloud Continuum integra recursos de borda e nuvem para fornecer flexibilidade e escalabilidade. Embora esse paradigma reduza a latência e aumente a escalabilidade, a natureza heterogênea desses ambientes introduz desafios como fragmentação de recursos e alocação ineficiente. Muitas abordagens existentes assumem alta disponibilidade de recursos e infraestruturas homogêneas, ignorando a fragmentação, os descartes de aplicações e a interação entre métricas de desempenho. Este trabalho apresenta o Tetris, uma estratégia de alocação de aplicações em Edge-Cloud Continuum inspirada no icônico jogo de quebra-cabeça, projetada para operar em cenários heterogêneos e complexos. A estratégia prioriza tarefas com base na urgência, diversidade de carga de trabalho e disponibilidade de recursos. Em comparação com o estado da arte, o Tetris reduz em aproximadamente 75% as violações de SLA de latência, evitando a ocorrência de descartes de aplicações. Diferentemente de métodos baseados em proximidade, que focam apenas em alocar tarefas próximas aos usuários, a principal força do Tetris está em evitar a fragmentação de recursos, simplificando o problema de alocação e melhorando a resiliência do sistema. Além disso, a análise de agrupamento revelou fortes correlações entre fragmentação e degradação do serviço, reforçando a importância de uma alocação equilibrada. Esses resultados contribuem para o desenvolvimento de sistemas edge-cloud mais resilientes, eficientes e explicáveis, com melhorias na QoS e na QoE para os usuários finais.