Dissertação

{en_GB=Multiflight: A Traffic Optimizer for SDN OpenFlow Networks} {} EVALUATED

{pt=Devido à crescente procura por largura de banda, as redes de computadores estão constantemente a ser reinventadas. O aparecimento das redes SDN representou uma alteração na história das redes de dados, dado que o seu paradigma mudou drasticamente. De modo a substituir as redes tradicionais por redes definidas por software (SDN) com sucesso, este conceito revolucionário ainda necessita de aplicações que consigam lidar com os requisitos das transmissões de informação modernas, o que consequentemente representa, entre outros exemplos, a capacidade de assumir os custos de largura de banda inerentes. As redes de camada 2 são exemplos de sistemas que ainda dependem de soluções tradicionais que por vezes são negligenciadas. Esta escolha por protocolos obsoletos pode levar a desaproveitamentos de recursos e infraestrutura, comprometendo o desempenho das aplicações suportadas. Nesta dissertação, propomos Multiflight, um módulo de controlador SDN que tem como objetivo otimizar o tráfego de redes de camada 2 aproveitando as vantagens das topologias cíclicas, explorando os seus benefícios e mitigando as suas contrariedades. Devido à atribuição de caminhos alternativos, Multiflight permite novas técnicas de encaminhamento mantendo uma compatibilidade básica com as redes tradicionais e os seus protocolos amplamente implantados. De modo a materializar estes conceitos, Multiflight assenta sobre o controlador (de OpenFlow) Floodlight e explora a sua natureza de código aberto, não comprometendo a sua arquitectura modular., en=Due to the growing demand for bandwidth, computer networks are constantly reinventing themselves. The introduction of SDN represents a paradigm-shift on the history of data networks, as its mindset dramatically changed. In order to successfully replace traditional data networks with SDN solutions, this revolutionary concept still needs applications able to deal with the requirements of modern transmission of information. This comprises the availability of classic services, which consequently represents, among other examples, the ability to support their bandwidth consumption costs. Layer-2 networks are an example of systems that still rely on traditional and sometimes overlooked solutions. This adoption of outdated protocols can lead to wastages on infrastructure resources, compromising the performance of the running applications. In this thesis, we propose Multiflight, a SDN Controller module which aims to optimize layer-2 networks traffic by taking advantage of cycled topologies, exploring their benefits and mitigating their setbacks. Due to the assignment of alternative paths, Multiflight enables new forwarding techniques while ensuring basic compatibility with traditional and widely deployed protocols. In order to materialize these concepts, Multiflight takes advantage of the Floodlight OpenFlow Controller and explores its open-source nature without compromising its modular architecture.}
{pt=SDN, OpenFlow, Floodlight, Redundância, Débito Binário, en=SDN, OpenFlow, Floodlight, Redundancy, Throughput}

Junho 7, 2019, 13:30

Orientação

ORIENTADOR

Fernando Henrique Côrte-Real Mira da Silva

Departamento de Engenharia Electrotécnica e de Computadores (DEEC)

Professor Auxiliar