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 Datacenters
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 datacenters 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 infraestrutura de servidores e de equipamentos de rede. Muitos trabalhos indicam que o uso da SDN em redes de datacenter 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 de energia nos controladores de redes definidas por software. A implementação de um controlador paralelo executando em um ambiente multi-core homogêneo, bem como uma implementação distribuída que oferece maior tolerância a falha são apresentadas com foco na eficiência energética.