Uma Análise sobre as Estratégias de Resiliência na Alocação de Controladores SDN.
Software Defined Networks, Alocação de Controladores, NP-difícil, Resiliência, Simulação.
Redes Definidas por Software (ou Software Defined Networks - SDN) emergiram da proposta de separar o gerenciamento da rede da infraestrutura subjacente, permitindo uma resposta mais eficiente às novas demandas de mercado que possuem um dinamismo e grande variedade de aplicações. No paradigma SDN, os planos de dados e controle são desacoplados, oferecendo a possibilidade de configurar a rede por software. No entanto, essa característica de gerenciamento centralizado traz um de seus grandes desafios, o problema de Alocação de Controladores, que impacta diretamente a eficiência em SDN. Este problema pertence à classe NP-difícil e sua otimização aborda aspectos como custo, capacidade dos controladores, atraso entre dispositivos, resiliência, entre outros. Este trabalho visou contribuir com uma análise quantitativa sobre as estratégias de resiliência na alocação de controladores SDN. Para tanto, foi proposto um modelo de Programação Linear Inteira que considera diversas restrições de resiliência e o uso de técnicas de simulação em redes para análise de diferentes cenários. Os resultados experimentais permitiram entender o comportamento da rede diante de diferentes posicionamentos dos controladores e variação no número destes. A análise de tradeoffs mostrou que os cenários mais robustos implicam em maior investimento, mas é possível garantir um bom desempenho em cenários mais restritivos em custos, se os controladores forem adequadamente alocados.