Show simple item record

dc.creatorVidal, Allan
dc.date.accessioned2016-06-02T19:07:11Z
dc.date.available2015-10-28
dc.date.available2016-06-02T19:07:11Z
dc.date.issued2015-04-08
dc.identifier.citationVIDAL, Allan. libfluid: a lightweight OpenFlow framework. 2015. 108 f. Dissertação (Mestrado em Ciências Exatas) - Universidade Federal de São Carlos, Sorocaba, 2015.por
dc.identifier.urihttps://repositorio.ufscar.br/handle/ufscar/639
dc.description.abstractRedes-definidas por software (SDN) introduzem um paradigma de controle de redes que é centralizado em um software controlador, que se comunica com dispositivos de rede através de protocolos padronizados para configurar suas políticas de encaminhamento. Implementações existentes de protocolos SDN (como OpenFlow) são geralmente construídas para uma plataforma de controlador ou dispositivo de rede e restringem escolhas como linguagem de programação, versões do protocolo a serem usadas e características suportadas. Uma arquitetura de software que permita controladores e dispositivos de rede usarem o protocolo OpenFlow (em versões existentes e futuras) pode beneficiar desenvolvedores de aplicações de redes e fabricantes, reduzindo o esforço de de desenvolvimento. Para este fim, apresentamos libfluid: um arcabouço leve (simples e minimalista) para adicionar suporte a OpenFlow onde ele for necessário. Construímos uma única base de código para implementar suporte ao protocolo de maneira portável, rápida e fácil de usar, um desafio que envolve escolhas de tecnologia, decisões arquiteturais e a definição de uma API mínimalística. A implementação foi testada com sucesso em todos os cenários propostos e contribui com o estado da arte através de alguns novos paradigmas para arcabouços OpenFlow.por
dc.formatapplication/pdfpor
dc.languageengeng
dc.publisherUniversidade Federal de São Carlospor
dc.rightsAcesso Abertopor
dc.subjectcomputer networkseng
dc.subjectsoftware-defined networkseng
dc.subjectOpenFlow protocoleng
dc.subjectcomputer networkspor
dc.subjectsoftware-defined networkspor
dc.subjectOpenFlow protocolpor
dc.subjectrede de computador - protocolopor
dc.subjectEngenharia de softwarepor
dc.titlelibfluid: a lightweight OpenFlow frameworkeng
dc.title.alternativelibfluid: a lightweight OpenFlow frameworkpor
dc.typeDissertaçãopor
dc.contributor.advisor1Verdi, Fábio Luciano
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/9143186843657940por
dc.contributor.referee1Vieira, Gustavo Maciel Dias
dc.contributor.referee1Latteshttp://lattes.cnpq.br/9020007815886406por
dc.contributor.referee2Kamienski, Carlos Alberto
dc.contributor.referee2Latteshttp://lattes.cnpq.br/8133514145411759por
dc.creator.Latteshttp://lattes.cnpq.br/0039961041135002por
dc.description.resumoSoftware-defined networking (SDN) introduces a network control paradigm that is centered in controller software that communicates with networking devices via standardized protocols in order to configure their forwarding behavior. Current SDN control protocol implementations (such as OpenFlow) are usually built for one controller or networking device platform, and restrict choices regarding programming languages, protocol versions and feature. A single software architecture that enables controllers and networking devices to use the OpenFlow protocol (for existing and future protocol versions) can benefit network application developers and manufacturers, reducing development effort. Towards this goal, we present libfluid: a lightweight (simple and minimalistic) framework for adding OpenFlow support wherever it is needed. We built a single code base for implementing protocol support in a portable, fast and easy to use manner, a challenge that involved technology choices, architectural decisions and the definition of a minimal API. The implementation was shown to work in all proposed scenarios and contributes to the state-of-the-art with a few novel paradigms for OpenFlow frameworks.eng
dc.publisher.countryBRpor
dc.publisher.initialsUFSCarpor
dc.publisher.programPrograma de Pós-graduação em Ciência da Computação (Campus SOROCABA)por
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpor


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record