Skip navigation
Use este identificador para citar ou linkar para este item: https://repositorio.ufpe.br/handle/123456789/28999

Compartilhe esta página

Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorFERNANDES, Stênio Flávio de Lacerda-
dc.contributor.authorLOPES, Felipe Alencar-
dc.date.accessioned2019-02-07T11:27:19Z-
dc.date.available2019-02-07T11:27:19Z-
dc.date.issued2015-02-27-
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/28999-
dc.description.abstractAs Redes Definidas por Software, ou Software-Defined Networking (SDN), têm recebido grande atenção de comunidades acadêmicas e indústria. Uma das razões para este interesse é que SDN permite a programação da rede, devido à sua arquitetura composta por um controlador externo que suporta o uso de linguagens de programação para a construção de aplicações, eliminando o tradicional acoplamento entre plano de controle e plano de dados. Dado que o desenvolvimento destas aplicações SDN ainda é complexo, existe uma forte necessidade de metodologias e ferramentas que permitam o uso de todo potencial de abstração suportado por estas redes. Focando neste problema, este trabalho apresenta uma nova abordagem, chamada Model-Driven Networking (MDN), para o desenvolvimento de aplicações e especificação de políticas SDN através da diagramação de modelos. A MDN baseia-se no paradigma de Engenharia de Software Baseada em Modelos, oferecendo uma Linguagem de Modelagem Específica de Domínio para criação dos modelos SDN executáveis. Para comprovar a relevância e a viabilidade tecnológica da proposta, também foi construída uma ferramenta de modelagem para a criação de aplicações SDN seguindo a abordagem MDN. Em uma comparação da MDN com outras abordagens, identificou-se diversos benefícios na utilização de MDN, além das principais funcionalidades necessárias para o desenvolvimento de aplicações e políticas SDN, tais como o suporte aos diversos controladores existentes e a validação das aplicações modeladas. Este trabalho conclui que MDN aumenta o nível de abstração no desenvolvimento de aplicações SDN, reduzindo a complexidade para implementar estas aplicações e ajudando a evitar comportamentos errôneos da rede.pt_BR
dc.description.sponsorshipFACEPEpt_BR
dc.language.isoengpt_BR
dc.publisherUniversidade Federal de Pernambucopt_BR
dc.rightsopenAccess*
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectTecnologia da informação – Ciência da informaçãopt_BR
dc.titleModel-driven networking: a novel approach for SDN applications developmentpt_BR
dc.typemasterThesispt_BR
dc.contributor.advisor-coFIDALGO, Robson do Nascimento-
dc.contributor.authorLatteshttp://lattes.cnpq.br/6490167896355223pt_BR
dc.publisher.initialsUFPEpt_BR
dc.publisher.countryBrasilpt_BR
dc.degree.levelmestradopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/8598484164048317pt_BR
dc.publisher.programPrograma de Pos Graduacao em Ciencia da Computacaopt_BR
dc.description.abstractxSoftware-Defined Networking (SDN) has been receiving a great deal of attention from both academic and industry communities. One reason for this interest is that SDN enables the network programmability, due to its architecture composed by an external controller, which supports the use of programming languages to build applications, breaking the traditional bind between control and data plane. Nevertheless, the application development is still complex for such recent technology. Moreover, there is a strong need for methodologies and tools that enable the utilization of all the level of abstraction supported by these networks. Focusing on such problem, this dissertation presents a new approach, named Model-Driven Networking (MDN), to enable the development of SDN applications and specification of network rules through models. The MDN is based on the Model-Driven Engineering (MDE) paradigm, offering a Domain-Specific Modeling Language (DSML) to create SDN models. In order to show the relevance and the technical viability of MDN, this dissertation proposes a modeling tool for creating SDN applications. When comparing MDN to other approaches, our results identify several benefits of using MDN besides the major functionality needed on developing SDN applications, such as the support for several controllers and the validation of applications. This dissertation argues that MDN raises the level of abstraction in the development, thus reducing the complexity to implement SDN applications, and prevents erroneous behavior of the network.pt_BR
Aparece nas coleções:Dissertações de Mestrado - Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
DISSERTAÇÃO Felipe Alencar Lopes.pdf3,76 MBAdobe PDFThumbnail
Visualizar/Abrir


Este arquivo é protegido por direitos autorais



Este item está licenciada sob uma Licença Creative Commons Creative Commons