Uso de Processamento Paralelo e Distribuído no Plano de Controle de Redes Definidas por Software para Aumento da Eficiência Energética em Redes de Data Centers
Redes Definidas por Software, Eficiência Energética, Processamento Paralelo, Processamento Distribuído, Data Centers
As redes definidas por software tem como principal característica a separação do papel de tomada de decisão, chamado plano de controle, e do papel de encaminhamento dos pacotes, chamado plano de dados. Essa separação permitiu que se introduzisse o conceito de programabilidade da rede, com isto novas aplicações puderam ser implementadas para interagir diretamente com o funcionamento das redes. Hoje, essas aplicações permitem que ambientes de data centers adaptem-se à demanda de maneira elástica, viabilizando os serviços de computação em nuvem. Nesse cenário os datacenters são os grandes provedores de serviços e um de seus principais custos é o consumo de energia na infraestrutra de servidores e de equipamentos de rede. Muitos trabalhos indicam que o uso da SDN em redes de datacenter SD-DCN permite uma melhor eficiência energética, especialmente no plano de dados. Neste trabalho apresenta-se uma estratégia de uso do processamento paralelo e processamento distribuído com diminuição de frequência dos elementos processadores buscando diminuição de consumo nos controladores SDN. A implementação de um controlador paralelo executando em um ambiente multi-core homogêneo já demonstra preliminarmente que é possível obter redução de consumo de 32% se comparado a uma implementação single-core com frequência mais alta para um mesmo parâmetro de vazão da rede.