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

Detalhes bibliográficos
Ano de defesa: 2021
Autor(a) principal: Oliveira, Tadeu Ferreira
Orientador(a): Silveira, Luiz Felipe de Queiroz
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal do Rio Grande do Norte
Programa de Pós-Graduação: PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO
Departamento: Não Informado pela instituição
País: Brasil
Palavras-chave em Português:
Link de acesso: https://repositorio.ufrn.br/handle/123456789/44895
Resumo: As redes definidas por software têm como principal característica a separação entre a função de tomada de decisão, que define o plano de controle, da função de encaminhamento dos pacotes, que define o 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. Neste 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 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, com o objetivo de diminuir o consumo de energia nos controladores de redes definidas por software. A implementação de um controlador paralelo para uso 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. Foi possível obter um ganho em eficiência energética nos cenários multicore de até 31% quando comparados com cenários single-core.