Aceso: Carbon-Aware and Cost-Effective Microservice Placement for Small and Medium-sized Enterprises

O artigo apresenta o Aceso, uma solução adaptativa de placement de microsserviços para PMEs que otimiza a localização geográfica considerando carbono, custo e latência, reduzindo as emissões em 37,4% e os custos operacionais em 3,6% em comparação com implantações estáticas, enquanto atende aos requisitos de serviço.

Georgia Christofidi, Francisco Álvarez-Terribas, Ioannis Roumpos, Nicolas Kourtellis, Jesus Omaña Iglesias, Thaleia Dimitra Doudali

Publicado Thu, 12 Ma
📖 4 min de leitura☕ Leitura rápida

Each language version is independently generated for its own context, not a direct translation.

Imagine que você tem uma pequena empresa de entregas (uma PME) que precisa entregar pacotes para clientes em várias cidades. O seu objetivo é fazer isso da forma mais rápida possível, gastando o mínimo de dinheiro e, ao mesmo tempo, poluindo o menos possível.

O problema é que o "combustível" das suas caminhonetes (a eletricidade dos data centers) muda de preço e de "sujeira" (emissão de carbono) dependendo da hora do dia e da cidade. Às vezes, em uma cidade vizinha, a energia é mais limpa (vinda de sol ou vento) e mais barata. Mas, se você mandar o pacote para lá, pode demorar mais para chegar, e seu cliente fica impaciente.

A maioria das soluções atuais para esse problema foi feita para "gigantes" (como a Amazon ou Google) que têm caminhonetas em todo o mundo. Elas sugerem: "Mande o pacote para outro continente onde a energia está limpa agora". Isso não funciona para empresas menores que precisam respeitar regras de onde os dados podem ficar (como leis de privacidade na Europa) e que não podem ter atrasos na entrega.

É aqui que entra o Aceso (o nome do sistema descrito no artigo).

O que é o Aceso?

O Aceso é como um gerente de tráfego superinteligente e ecológico para aplicativos de internet (chamados de "microserviços"). Ele decide, em tempo real, onde cada parte do seu aplicativo deve "morar" (em qual servidor) para economizar dinheiro e reduzir a poluição, sem deixar o aplicativo ficar lento.

Como ele funciona? (A Analogia da Cozinha)

Imagine que o seu aplicativo é um restaurante muito movimentado com vários chefs (os microserviços) trabalhando juntos para preparar um prato complexo (uma solicitação do usuário).

  1. O Menu (A Estrutura): Alguns chefs precisam trabalhar juntos em sequência (o que o primeiro faz, o segundo recebe). Outros podem trabalhar em paralelo. Existe uma "linha crítica": se o chef principal demorar, o prato todo atrasa.
  2. O Problema: A energia elétrica da cozinha de Madrid é suja e cara às 14h, mas limpa e barata às 10h. A cozinha de Estocolmo é sempre limpa, mas fica longe. Se você mandar todos os chefs para Estocolmo, o prato demora muito para chegar à mesa (latência alta). Se mantiver tudo em Madrid, você polui muito.
  3. A Solução do Aceso (O Truque do Gerente):
    • O Aceso olha para a "receita" e percebe que nem todos os chefs precisam estar no mesmo lugar ao mesmo tempo.
    • Ele identifica os chefs que trabalham no início do processo (como quem prepara a massa ou corta os vegetais). Esses podem ser enviados para a cozinha de Estocolmo (mais limpa) sem atrasar o prato final, porque eles trabalham no começo da linha.
    • Ele proíbe de enviar os chefs que estão no final da linha (como quem coloca o prato na mesa) para longe, porque se eles demorarem, o cliente reclama.
    • Resultado: O Aceso "desloca" apenas as partes do aplicativo que podem viajar sem causar atrasos, para onde a energia é mais verde e barata.

O que o Aceso descobriu?

Os pesquisadores fizeram testes reais e descobriram algo importante:

  • Mover tudo para um lugar verde é ótimo para o planeta, mas péssimo para o tempo de resposta.
  • Mover apenas pequenos pedaços que são ativados no início do processo é o segredo. É como enviar apenas os ingredientes para serem processados em uma fábrica verde, enquanto a montagem final acontece perto do cliente.
  • Isso permite economizar 37% de carbono e 3,6% de dinheiro (o que parece pouco, mas para uma empresa grande, é uma fortuna), sem que o usuário perceba qualquer lentidão.

Por que isso é importante para "Pequenos e Médios"?

Antes, só as grandes empresas podiam se dar ao luxo de ter servidores espalhados pelo mundo para buscar energia limpa. As empresas menores ficavam presas em um único país, poluindo mais e pagando mais caro.

O Aceso muda o jogo. Ele é como um GPS inteligente que diz: "Ei, você só precisa enviar 40% do seu aplicativo para a região verde agora. O resto fica aqui. Assim, você economiza e não atrasa a entrega".

Resumo em uma frase

O Aceso é um sistema que ensina aplicativos a "viajar" de forma inteligente, movendo apenas as partes que podem esperar para lugares onde a energia é mais limpa e barata, garantindo que o serviço continue rápido e acessível para empresas de todos os tamanhos.

Em suma: É sobre fazer o bem ao planeta e ao bolso, sem sacrificar a velocidade que os usuários exigem.