Show simple item record

dc.contributor.advisorDuarte Junior, Elias Procópio, 1966-pt_BR
dc.contributor.authorFlauzino, José Wilson Vieira, 1994-pt_BR
dc.contributor.otherUniversidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informáticapt_BR
dc.date.accessioned2021-06-21T19:21:08Z
dc.date.available2021-06-21T19:21:08Z
dc.date.issued2021pt_BR
dc.identifier.urihttps://hdl.handle.net/1884/70230
dc.descriptionOrientador: Elias Procópio Duarte Júniorpt_BR
dc.descriptionDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa : Curitiba, 05/02/2021pt_BR
dc.descriptionInclui referências: p. 62-65pt_BR
dc.descriptionÁrea de concentração: Ciência da Computaçãopt_BR
dc.description.abstractResumo: A Virtualização de Funções de Rede (Network Functions Virtualization - NFV) permite que funções de rede tradicionalmente executadas em hardware especializado sejam implementadas em software e instanciadas como VNFs (Virtualized Network Functions) sobre hardware de propósito geral. Além do aumento da flexibilidade, uma consequência é a redução dos custos operacionais (OPEX) e de capital (CAPEX). A arquitetura de referência NFV-MANO (NFV - Management and Orchestration) é constituída por um conjunto de especificações para a construção de soluções NFV interoperáveis e tem sido amplamente adotada, sendo utilizada por diversas plataformas NFV. Entretanto, quase todas as soluções NFV atuais oferecem suporte a uma plataforma de nuvem em particular: o OpenStack. Por outro lado, o Apache CloudStack, uma das principais plataformas de nuvem da atualidade, tem sido superficialmente explorado no contexto de NFV. Este trabalho apresenta o Vines (Vines Is an NFV-MANO Extensible Solution), uma plataforma NFV-MANO integrada ao CloudStack e publicamente disponibilizada como software de código aberto. O Vines inclui funcionalidades diferenciais em relação a outras plataformas NFV, mesmo considerando as que utilizam o OpenStack como base. Estas funcionalidades têm como objetivo cobrir limitações de gerenciamento de VNFs frequentemente presentes nas atuais plataformas. Por exemplo, tais plataformas oferecem um conjunto reduzido de operações de gerência de VNFs e não disponibilizam suporte para plataformas de execução de VNFs. Neste sentido, o Vines possui uma arquitetura holística de gerência de VNFs, que o permite lidar com funções de rede heterogêneas e suportar distintas plataformas de execução de VNFs. O Vines disponibiliza um amplo conjunto de operações de gerenciamento do ciclo de vida de VNFs, o que inclui a instanciação, atualização e remoção de VNFs; instalação, configuração, inicialização e terminação de funções de rede; e ainda a recuperação automática de VNFs falhas e escala automática de VNFs. Além disso, o Vines possibilita a orquestração e gerência de serviços de rede complexos, implementados como Service Function Chains (SFC) que são composições de múltiplas VNFs. A solução proposta foi avaliada empiricamente, comparando (quando possível) o CloudStack/Vines com o OpenStack/Tacker. Os resultados comprovam a eficácia do Vines, ao demonstrar sua capacidade de realizar todas as operações para as quais foi projetado, e indicam um nível satisfatório de eficiência, com desempenho similar ao do OpenStack/Tacker. Palavras-chave: Virtualização de Funções de Rede. Serviços de Rede. Computação em Nuvem.pt_BR
dc.description.abstractAbstract: Network Functions Virtualization (NFV) allows the implementation of network functions in software that can be executed on general purpose hardware in the network core. Complex network services can be built as compositions of VNFs (Virtualized Network Functions) and are known as SFCs (Service Function Chains). The advantages of NFV technology are manyfold: in addition to increasing the flexibility, NFV technology promotes a reduction of costs, including both capital and operating expenditures (CAPEX and OPEX). The NFV-MANO (NFV - Management and Orchestration) reference architecture is a set of specifications that has been proposed to allow different providers to build interoperable NFV solutions. NFV-MANO has been widely adopted, several NFV platforms are MANO-compliant. Curiously, almost all current NFV solutions support a single cloud platform: OpenStack. In particular, Apache CloudStack, one of the most widely adopted cloud platforms worldwide, has been barely explored in the context NFV. In this work we present Vines (Vines Is an NFV-MANO Extensible Solution), a MANO-compliant platform integrated with CloudStack and publicly available as open source software. Besides being the first NFV platform that is native to CloudStack, Vines includes several functionalities that fill gaps left by other platforms. In particular, Vines presents a holistic VNF management architecture that features a comprehensive set of VNF lifecycle operations for deploying, updating, and deleting VNFs and supports heterogeneous network functions and different VNF execution platforms. A fully MANO-compliant EMS (Element Management System) facilitates the installation, configuration, initialization, and termination of network functions, also allowing VNF scaling and automatic recovery after failures. Vines also enables the orchestration and management of complex network services implemented as SFCs. The proposed solution was evaluated empirically, also comparing CloudStack/Vines with OpenStack/Tacker whenever possible. Results show the effectiveness of Vines, confirming its ability to perform all the operations for which it was designed with a performance level similar to that of OpenStack/Tacker. Keywords: Network Functions Virtualization. Network Services. Cloud Computing.pt_BR
dc.format.extent1 arquivo (65 p.) : il. (algumas color.).pt_BR
dc.format.mimetypeapplication/pdfpt_BR
dc.languagePortuguêspt_BR
dc.subjectSistema de transmissao de dadospt_BR
dc.subjectRede digital de serviços integradospt_BR
dc.subjectComputação em nuvempt_BR
dc.subjectCiência da Computaçãopt_BR
dc.titleUma plataforma NFV-MANO para suporte e orquestração de serviços de rede virtualizados em nuvem CloudStackpt_BR
dc.typeDissertação Digitalpt_BR


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record