NEA: arquitetura de elemento de rede SDN com suporte a MAC definido pela aplicação

Detalhes bibliográficos
Autor(a) principal: Molinos, Diego Nunes
Data de Publicação: 2022
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFU
Texto Completo: https://repositorio.ufu.br/handle/123456789/35087
http://doi.org/10.14393/ufu.te.2022.243
Resumo: The Internet has become a limiting factor for its evolution. Applications are being developed from a new perspective, demanding Quality of Service (QoS) and Quality of Experience (QoE). Approaches that aim to redesign the architecture, e.g., Software Defined Networks (SDN), have become popular in the computer networks field to minimize the TCP/IP limitations. In theory, SDN Networks naturally leave all flexibility and programmability of the network to the control plane, neglecting the ability of the data plane to provide QoS and QoE. As a result, the technologies commonly used in data plane solutions often resort to legacy platforms to materialize the forwarding policies. Although those technologies enable reconfiguring the network element's behavior, the MAC remains the same. This work aims at the specification and development of a network element architecture (NEA) and a prototype of a Switch with MAC driven by application for SDN networks. The NEA architecture proposed in this thesis, compared with other similar approaches, can expose, through the fine-grained, the logic referring to low-level forwarding policies to the control plane through an orchestrator module, allowing (re)programming in a systematic and fast way. The results obtained show the ability of Switch NEA to improve QoS, through the accurate control of forwarding rules in the data plane and the ability to handle different data flows through the same physical port, assigning parameters like priority and bandwidth to other streams. It is also worth mentioning the possibility of adding new functionalities and support for new protocols.
id UFU_1b1f9b061e31a0a3ac99fa4b60ec6e44
oai_identifier_str oai:repositorio.ufu.br:123456789/35087
network_acronym_str UFU
network_name_str Repositório Institucional da UFU
repository_id_str
spelling NEA: arquitetura de elemento de rede SDN com suporte a MAC definido pela aplicaçãoNEA: an SDN switch architecture suitable for application-oriented MACInternet do futuroFuture internetSDNMACQoSSwitch linux-basedCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAOComputaçãoInternet - Programas de computadorArquitetura de rede de computadorInterface de usuário baseada na WebMac OS (Sistema operacional de computador)The Internet has become a limiting factor for its evolution. Applications are being developed from a new perspective, demanding Quality of Service (QoS) and Quality of Experience (QoE). Approaches that aim to redesign the architecture, e.g., Software Defined Networks (SDN), have become popular in the computer networks field to minimize the TCP/IP limitations. In theory, SDN Networks naturally leave all flexibility and programmability of the network to the control plane, neglecting the ability of the data plane to provide QoS and QoE. As a result, the technologies commonly used in data plane solutions often resort to legacy platforms to materialize the forwarding policies. Although those technologies enable reconfiguring the network element's behavior, the MAC remains the same. This work aims at the specification and development of a network element architecture (NEA) and a prototype of a Switch with MAC driven by application for SDN networks. The NEA architecture proposed in this thesis, compared with other similar approaches, can expose, through the fine-grained, the logic referring to low-level forwarding policies to the control plane through an orchestrator module, allowing (re)programming in a systematic and fast way. The results obtained show the ability of Switch NEA to improve QoS, through the accurate control of forwarding rules in the data plane and the ability to handle different data flows through the same physical port, assigning parameters like priority and bandwidth to other streams. It is also worth mentioning the possibility of adding new functionalities and support for new protocols.CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorTese (Doutorado)A Internet se tornou um fator limitante para sua própria evolução, uma vez que aplicações estão sendo desenvolvidas sobre uma nova perspectiva de utilização da rede, exigindo mais Qualidade de Serviço (QoS) e Qualidade de Experiência do Usuário (QoE). Abordagens que objetivam redesenhar a arquitetura, por exemplo, Redes Definidas por Software (SDN), têm-se tornado populares no campo de estudo das redes de computadores, como tentativa de minimizar as limitações vivenciadas pelo TCP/IP. Em tese, as SDN naturalmente deixam a cargo do plano de controle toda flexibilidade e programabilidade da rede, negligenciando a capacidade do plano de dados, em atuar na melhoria da QoS e QoE percebida por usuários. As tecnologias comumente adotadas nas soluções para o plano de dados, em sua maioria, recorrem a plataformas legadas para materializar as políticas de encaminhamento. Embora seja possível (re)configurar o comportamento de switches, o MAC é único por equipamento, não sendo possível tratar requisitos de aplicações. Diante do exposto, este trabalho objetiva o desenvolvimento de uma arquitetura de elemento de rede, incluindo um protótipo de equipamento, Switch, com o MAC orientado pelos requisitos de aplicações. O Switch NEA quando comparado a outras abordagens similares, possui a capacidade de expor, através de uma fina granularidade, a lógica referente às políticas de encaminhamento de baixo nível ao plano de controle por meio de um módulo orquestrador, permitindo (re)programação de forma sistemática e rápida. Os resultados obtidos mostram a capacidade do Switch NEA em atuar na melhoria da QoS, através do controle acurado das regras de encaminhamento no plano de dados e da habilidade de manipular diversos fluxos de dados pela mesma porta física, atribuindo diferentes parâmetros (prioridade e largura de banda) para diferentes fluxos. Ressalta-se também a possibilidade de adição de novas funcionalidades e suporte a novos protocolos.Universidade Federal de UberlândiaBrasilPrograma de Pós-graduação em Ciência da ComputaçãoAlmeida, Marcelo Barros dehttp://lattes.cnpq.br/0711663486251657Rosa, Pedro Frosihttp://lattes.cnpq.br/7828441075514905Pasquini, Rafaelhttp://lattes.cnpq.br/6428800770934048Miani, Rodrigo Sancheshttp://lattes.cnpq.br/2992074747740327Ordonez, Edward David Morenohttp://lattes.cnpq.br/8377190526783442Cerqueira, Eduardo Coelhohttp://lattes.cnpq.br/1028151705135221Molinos, Diego Nunes2022-05-25T13:18:01Z2022-05-25T13:18:01Z2022-03-23info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfMOLINOS, Diego Nunes. NEA: arquitetura de elemento de rede SDN com suporte a MAC definido pela aplicação. 2022. 162 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2022. DOI http://doi.org/10.14393/ufu.te.2022.243.https://repositorio.ufu.br/handle/123456789/35087http://doi.org/10.14393/ufu.te.2022.243porhttp://creativecommons.org/licenses/by-nc-nd/3.0/us/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFU2022-05-26T06:13:50Zoai:repositorio.ufu.br:123456789/35087Repositório InstitucionalONGhttp://repositorio.ufu.br/oai/requestdiinf@dirbi.ufu.bropendoar:2022-05-26T06:13:50Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)false
dc.title.none.fl_str_mv NEA: arquitetura de elemento de rede SDN com suporte a MAC definido pela aplicação
NEA: an SDN switch architecture suitable for application-oriented MAC
title NEA: arquitetura de elemento de rede SDN com suporte a MAC definido pela aplicação
spellingShingle NEA: arquitetura de elemento de rede SDN com suporte a MAC definido pela aplicação
Molinos, Diego Nunes
Internet do futuro
Future internet
SDN
MAC
QoS
Switch linux-based
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAO
Computação
Internet - Programas de computador
Arquitetura de rede de computador
Interface de usuário baseada na Web
Mac OS (Sistema operacional de computador)
title_short NEA: arquitetura de elemento de rede SDN com suporte a MAC definido pela aplicação
title_full NEA: arquitetura de elemento de rede SDN com suporte a MAC definido pela aplicação
title_fullStr NEA: arquitetura de elemento de rede SDN com suporte a MAC definido pela aplicação
title_full_unstemmed NEA: arquitetura de elemento de rede SDN com suporte a MAC definido pela aplicação
title_sort NEA: arquitetura de elemento de rede SDN com suporte a MAC definido pela aplicação
author Molinos, Diego Nunes
author_facet Molinos, Diego Nunes
author_role author
dc.contributor.none.fl_str_mv Almeida, Marcelo Barros de
http://lattes.cnpq.br/0711663486251657
Rosa, Pedro Frosi
http://lattes.cnpq.br/7828441075514905
Pasquini, Rafael
http://lattes.cnpq.br/6428800770934048
Miani, Rodrigo Sanches
http://lattes.cnpq.br/2992074747740327
Ordonez, Edward David Moreno
http://lattes.cnpq.br/8377190526783442
Cerqueira, Eduardo Coelho
http://lattes.cnpq.br/1028151705135221
dc.contributor.author.fl_str_mv Molinos, Diego Nunes
dc.subject.por.fl_str_mv Internet do futuro
Future internet
SDN
MAC
QoS
Switch linux-based
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAO
Computação
Internet - Programas de computador
Arquitetura de rede de computador
Interface de usuário baseada na Web
Mac OS (Sistema operacional de computador)
topic Internet do futuro
Future internet
SDN
MAC
QoS
Switch linux-based
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAO
Computação
Internet - Programas de computador
Arquitetura de rede de computador
Interface de usuário baseada na Web
Mac OS (Sistema operacional de computador)
description The Internet has become a limiting factor for its evolution. Applications are being developed from a new perspective, demanding Quality of Service (QoS) and Quality of Experience (QoE). Approaches that aim to redesign the architecture, e.g., Software Defined Networks (SDN), have become popular in the computer networks field to minimize the TCP/IP limitations. In theory, SDN Networks naturally leave all flexibility and programmability of the network to the control plane, neglecting the ability of the data plane to provide QoS and QoE. As a result, the technologies commonly used in data plane solutions often resort to legacy platforms to materialize the forwarding policies. Although those technologies enable reconfiguring the network element's behavior, the MAC remains the same. This work aims at the specification and development of a network element architecture (NEA) and a prototype of a Switch with MAC driven by application for SDN networks. The NEA architecture proposed in this thesis, compared with other similar approaches, can expose, through the fine-grained, the logic referring to low-level forwarding policies to the control plane through an orchestrator module, allowing (re)programming in a systematic and fast way. The results obtained show the ability of Switch NEA to improve QoS, through the accurate control of forwarding rules in the data plane and the ability to handle different data flows through the same physical port, assigning parameters like priority and bandwidth to other streams. It is also worth mentioning the possibility of adding new functionalities and support for new protocols.
publishDate 2022
dc.date.none.fl_str_mv 2022-05-25T13:18:01Z
2022-05-25T13:18:01Z
2022-03-23
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv MOLINOS, Diego Nunes. NEA: arquitetura de elemento de rede SDN com suporte a MAC definido pela aplicação. 2022. 162 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2022. DOI http://doi.org/10.14393/ufu.te.2022.243.
https://repositorio.ufu.br/handle/123456789/35087
http://doi.org/10.14393/ufu.te.2022.243
identifier_str_mv MOLINOS, Diego Nunes. NEA: arquitetura de elemento de rede SDN com suporte a MAC definido pela aplicação. 2022. 162 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2022. DOI http://doi.org/10.14393/ufu.te.2022.243.
url https://repositorio.ufu.br/handle/123456789/35087
http://doi.org/10.14393/ufu.te.2022.243
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/us/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/us/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Uberlândia
Brasil
Programa de Pós-graduação em Ciência da Computação
publisher.none.fl_str_mv Universidade Federal de Uberlândia
Brasil
Programa de Pós-graduação em Ciência da Computação
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFU
instname:Universidade Federal de Uberlândia (UFU)
instacron:UFU
instname_str Universidade Federal de Uberlândia (UFU)
instacron_str UFU
institution UFU
reponame_str Repositório Institucional da UFU
collection Repositório Institucional da UFU
repository.name.fl_str_mv Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)
repository.mail.fl_str_mv diinf@dirbi.ufu.br
_version_ 1805569706973724672