dc.creator | Marcuzzo, Leonardo da Cruz | |
dc.date.accessioned | 2021-10-18T20:05:55Z | |
dc.date.available | 2021-10-18T20:05:55Z | |
dc.date.issued | 2020-08-28 | |
dc.identifier.uri | http://repositorio.ufsm.br/handle/1/22453 | |
dc.description.abstract | The increase of users and devices connected to the Internet has brought increasing challenges
for service providers. The Network Functions Virtualization paradigm, whose objective is to
decouple network functions from the underlying hardware and executing them on virtualization
servers allows for greater flexibility and better use of infrastructure resources. However, there is
few aspects which hinders the adoption of this new paradigm, such as performance, which is not
yet comparable of middleboxes, as well as security concerns on the execution of the functions.
Thus, techniques to mitigate this loss of performance are emerging. One of the techniques
is the offloading of network functions where a part of the function runs on a programmable
device before or after the main CPU, pre-processing the packets sent to the VNF. Besides the
better performance, offload also brings benefits related to the flexibility on the execution of the
function, which can run on more devices, as well as security, reducing the attack surface of
the function. Although this represents clear benefits, its implementation is complex, so that
currently there is no architecture capable of performing the offload of elements of a virtualized
network function into programmable devices. In this dissertation an architecture is proposed for
the offload of virtualized network functions into the programmable data plan. This architecture
is composed of two components, a network function platform capable of supporting offload,
and a manager that configures the infrastructures to carry out the process. A prototype of the
proposed architecture was also implemented and evaluated, demonstrating the operation of the
architecture and the offload proposal. | eng |
dc.description.sponsorship | Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES | por |
dc.language | por | por |
dc.publisher | Universidade Federal de Santa Maria | por |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | NFV | por |
dc.subject | PDP | por |
dc.subject | P4 | por |
dc.subject | Offloading | por |
dc.title | Uma arquitetura para o offload parcial de funções virtualizadas de rede em plano de dados programável | por |
dc.title.alternative | An architecture for offloading virtualized network functions into the programmable data plane | eng |
dc.type | Dissertação | por |
dc.description.resumo | O aumento na quantidade de usuários e dispositivos conectados na Internet vem trazendo desafios
cada vez maiores para os provedores de serviço. O paradigma de Virtualização de Funções
de Rede, que têm por objetivo desacoplar as funcionalidades de rede de seu hardware proprietário,
e executá-las em servidores de virtualização, apresenta-se como uma nova forma de
projetar redes, permitindo maior flexibilidade e melhor uso dos recursos da infraestrutura. No
entanto, existem aspectos relacionados a estes paradigmas que dificultam sua adoção, como o
seu desempenho, que ainda não é comparável ao de middleboxes, e a segurança na execução
das funções de rede. Assim, técnicas para mitigar estes problemas vem sendo estudadas. Uma
das técnicas é o offload de funções de rede, que consiste em executar parte da função em outro
dispositivo, como um switch programável, onde é realizado um pré-processamento dos pacotes
enviados para a VNF. Além de trazer um melhor desempenho, o offload também traz benefícios
como a flexibilidade na execução da função, que pode ser implantada em mais pontos
da infraestrutura, e também maior segurança, podendo reduzir a superfície de ataque da função.
Embora apresente claros benefícios, a implementação desta técnica é complexa, de modo
que atualmente não existe uma arquitetura capaz de realizar o offload de elementos de uma
função de rede virtualizada para dispositivos programáveis. Nesta dissertação é proposta uma
arquitetura para o offload de funções virtualizadas de rede para o plano de dados programável.
Esta arquitetura é composta por dois componentes, uma plataforma de funções de rede com
suporte a offload, e um gerenciador que configura as infraestruturas para realizar o processo.
Um protótipo da arquitetura proposta também foi implementado e avaliado, demonstrando o
funcionamento da arquitetura e do processo de offload propostos. | por |
dc.contributor.advisor1 | Santos, Carlos Raniery Paula dos | |
dc.contributor.advisor1Lattes | http://lattes.cnpq.br/0538173746410766 | por |
dc.contributor.referee1 | Nunes, Raul Ceretta | |
dc.contributor.referee2 | Duarte Júnior, Elias Procópio | |
dc.creator.Lattes | http://lattes.cnpq.br/0935870057685560 | por |
dc.publisher.country | Brasil | por |
dc.publisher.department | Ciência da Computação | por |
dc.publisher.initials | UFSM | por |
dc.publisher.program | Programa de Pós-Graduação em Ciência da Computação | por |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | por |
dc.publisher.unidade | Centro de Tecnologia | por |