O fornecedor italiano de nuvem Aruba está trabalhando com acadêmicos da Universidade de Pisa para desenvolver dois algoritmos de aprendizagem automática que podem ajudar a otimizar o rendimento dos recursos da nuvem, economizando energia e reduzindo custos no processo.

A empresa está trabalhando com o Departamento de Engenharia da Informação da Universidade em um projeto de dois anos para desenvolver uma solução para a gestão de carga em plataforma na nuvem.

Os fornecedores da nuvem estão sob pressão cada vez maior por parte dos reguladores e clientes para demonstrar que seus Data Centers operam de modo eficiente para ajudar as organizações a cumprir seus objetivos de emissões líquidas zero.

A aprendizagem automática pode fazer com que a nuvem seja mais eficiente?

O sistema de gestão de carga será baseado na previsão dos recursos utilizados pelas máquinas virtuais (VM).

As previsões serão baseadas na análise de dados históricos relacionados com as VM e, através do desenvolvimento de algoritmos específicos, terão como objetivo otimizar o consumo energético do hardware, garantindo ao mesmo tempo as necessidades dos usuários de VM.

Ser capaz de otimizar o uso dos recursos da nuvem – por exemplo, modulando com previsões a quantidade de hardware de acordo com as necessidades específicas dos clientes – pode reduzir o consumo quando não é necessário e, como resultado, oferecer o serviço a um custo melhor, acredita a Aruba.

Durante o projeto serão desenvolvidos dois algoritmos diferentes de aprendizagem automática; um algoritmo dinâmico de criação de perfis de VM para perfilar determinados perfis em função dos recursos utilizados historicamente, e um algoritmo de gestão de VM que explora os perfis para gerir sua execução nos diferentes hardwares que compõem a plataforma na nuvem. Esse último deve ajudar a otimizar o consumo de energia garantindo ao mesmo tempo o rendimento.

Uma solução OpenStack para o monitoramento de recursos na nuvem

O projeto deve permitir o desenvolvimento de uma solução integrada para a gestão de máquinas virtuais em uma plataforma na nuvem baseada na previsão de carga e implementar um teste de conceito baseado na plataforma de código aberto OpenStack para a experimentação de campo em diferentes casos de uso.

Com o tempo, isso pode permitir aos usuários mover cargas entre nodos de OpenStack de forma preditiva e histórica para otimizar o uso dos recursos nos nodos. Para os operadores de Data Centers na nuvem, pode ajudar a garantir recursos adequados às solicitações dos clientes e otimizar o uso dos servidores, e permitir a configuração de nodos de computação em espera em clusters OpenStack para ativá-los de acordo com as necessidade de distribuição de carga.

Daniele Migliorini, chefe de engenharia da Aruba, descreveu a associação como um “passo significativo à inovação na aplicação prática da aprendizagem automática dentro do ecossistema da nuvem”.

Migliorini disse que: “Essa associação reflete nosso compromisso contínuo com a colaboração tecnológica com instituições acadêmicas italianas de excelência, com a finalidade de oferecer soluções de vanguarda e satisfazer as necessidades do mercado em rápida evolução”.

“Confiamos em que a sinergia entre nossa experiência no setor e a experiência da Universidade de Pisa darão como resultados soluções que formatarão o futuro da nuvem e fomentarão os benefícios que podem surgir da inteligência artificial, otimizando o uso da energia no setor dos Data Centers visando a sustentabilidade a longo prazo”.

Carlo Vallati, do Departamento de Engenharia da Informação da Universidade de Pisa e diretor científico da colaboração, disse: “A oportunidade de colaborar com uma grande empresa como a Aruba permite ao nosso departamento trabalhar em temas de vanguarda na área das tecnologias de computação na nuvem”.

“Isso nos dá a oportunidade de trabalhar em soluções inovadoras, com um impacto potencialmente significativo em áreas como a eficiência energética e a sustentabilidade ambiental, que são cruciais no desenvolvimento da nuvem do futuro”.