Avaliação de desempenho de um controlador SDN implementado como uma VNF

Detalhes bibliográficos
Autor(a) principal: RAMOS, Danyel Mendes Nogueira
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPE
Texto Completo: https://repositorio.ufpe.br/handle/123456789/25355
Resumo: A implementação de serviços de rede em dispositivos embarcados proprietários tem impedido o avanço e a evolução da rede, induzindo um problema denominado ossificação. Aproveitando os benefícios da virtualização, NFV se constitui em uma abordagem que dissocia os serviços de rede do hardware subjacente, permitindo a virtualização de funções de rede em servidores de propósito geral resultando em redução de OPEX/CAPEX. Integrado com SDN, a arquitetura NFV Definida por Software tem o potencial de oferecer mais agilidade e flexibilidade no encaminhamento de tráfego e no encadeamento de funções, justificando-se a importância de avaliarmos um controlador SDN implementado como uma NFV, com o objetivo de verificarmos as implicações no desempenho, uma vez que estudos recentes demonstram a degradação de desempenho imposta pela virtualização de funções de rede. No presente trabalho, realizamos experimentos com um controlador SDN implementado como uma função de rede virtual nos hypervisores de código aberto KVM e XEN e comparamos os parâmetros de desempenho mais críticos em relação a um cenário nativo com o propósito de mensurar a degradação de desempenho causada pela virtualização. Cbench foi utilizado para emular redes SDN e avaliar o desempenho e a latência do controlador Floodlight. Os resultados mostram que a virtualização do controlador no ambiente KVM resultou na degradação do processamento de fluxos em 29%, apresentou um aumento do tempo de resposta de 22% e utilizou bem menos o processador em relação ao ambiente Xen, que sobrecarregou a CPU em 25%, mas foi capaz de atingir melhor throughput e alocação de memória RAM quando comparada ao controlador virtualizado em KVM. Finalmente, uma proposta de aplicação SDN de roteamento de QoS e a respectiva infraestrutura NFV de implantação é apresentada como estudo de caso na autarquia federal IF Sertão-PE.
id UFPE_d438d9665f7775c24304edb5ecc0f1b5
oai_identifier_str oai:repositorio.ufpe.br:123456789/25355
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling RAMOS, Danyel Mendes Nogueirahttp://lattes.cnpq.br/1021711173650052http://lattes.cnpq.br/8598484164048317FERNANDES, Stênio Flávio de LacerdaSANTOS, Marcelo Anderson Batista dos2018-08-02T20:38:26Z2018-08-02T20:38:26Z2017-04-04https://repositorio.ufpe.br/handle/123456789/25355A implementação de serviços de rede em dispositivos embarcados proprietários tem impedido o avanço e a evolução da rede, induzindo um problema denominado ossificação. Aproveitando os benefícios da virtualização, NFV se constitui em uma abordagem que dissocia os serviços de rede do hardware subjacente, permitindo a virtualização de funções de rede em servidores de propósito geral resultando em redução de OPEX/CAPEX. Integrado com SDN, a arquitetura NFV Definida por Software tem o potencial de oferecer mais agilidade e flexibilidade no encaminhamento de tráfego e no encadeamento de funções, justificando-se a importância de avaliarmos um controlador SDN implementado como uma NFV, com o objetivo de verificarmos as implicações no desempenho, uma vez que estudos recentes demonstram a degradação de desempenho imposta pela virtualização de funções de rede. No presente trabalho, realizamos experimentos com um controlador SDN implementado como uma função de rede virtual nos hypervisores de código aberto KVM e XEN e comparamos os parâmetros de desempenho mais críticos em relação a um cenário nativo com o propósito de mensurar a degradação de desempenho causada pela virtualização. Cbench foi utilizado para emular redes SDN e avaliar o desempenho e a latência do controlador Floodlight. Os resultados mostram que a virtualização do controlador no ambiente KVM resultou na degradação do processamento de fluxos em 29%, apresentou um aumento do tempo de resposta de 22% e utilizou bem menos o processador em relação ao ambiente Xen, que sobrecarregou a CPU em 25%, mas foi capaz de atingir melhor throughput e alocação de memória RAM quando comparada ao controlador virtualizado em KVM. Finalmente, uma proposta de aplicação SDN de roteamento de QoS e a respectiva infraestrutura NFV de implantação é apresentada como estudo de caso na autarquia federal IF Sertão-PE.SETECThe implementation of network services in proprietary embedded devices has prevented the advancement and evolution of the network, inducing a problem called ossification. Leveraging the benefits of virtualization, NFV is an approach that disassociates network services from the underlying hardware, enabling virtualization of network functions on general purpose servers resulting in OPEX / CAPEX reduction. Integrated with SDN, the Software Defined NFV architecture has the potential to offer more agility and flexibility in traffic routing and in the chain of functions, justifying the importance of evaluating an SDN controller implemented as an NFV, in order to verify the Implications for performance, as recent studies demonstrate the performance degradation imposed by virtualization of network functions. In the present work, we performed experiments with an SDN controller implemented as a virtual network function in the KVM and XEN open source hypervisors and compared the most critical performance parameters in relation to a native scenario in order to measure the degradation of performance caused by Virtualization. We use Cbench to emulate SDN networks and evaluate the performance and latency of the Floodlight controller. We found that virtualization of the controller in the KVM environment resulted in degradation of the processing of flows by 29%, showed an increase in the response time of 22% and used much less the processor in relation to Xen, which overloaded the CPU by 15%, but Was able to achieve better performance of throughput and RAM compared to the virtualized controller in KVM. Finally, a proposed SDN routing QoS application and the respective deployment NFV infrastructure is presented as a case study in the federal authority IF Sertão-PE.porUniversidade Federal de PernambucoPrograma de Pos Graduacao em Ciencia da ComputacaoUFPEBrasilAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessRedes de computadoresAvaliação de desempenhoAvaliação de desempenho de um controlador SDN implementado como uma VNFinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesismestradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILDISSERTAÇÃO Danyel Mendes Nogueira Ramos.pdf.jpgDISSERTAÇÃO Danyel Mendes Nogueira Ramos.pdf.jpgGenerated Thumbnailimage/jpeg1267https://repositorio.ufpe.br/bitstream/123456789/25355/5/DISSERTA%c3%87%c3%83O%20Danyel%20Mendes%20Nogueira%20Ramos.pdf.jpgf5fc2bdcad8de0e2bcef891085ed7a1dMD55ORIGINALDISSERTAÇÃO Danyel Mendes Nogueira Ramos.pdfDISSERTAÇÃO Danyel Mendes Nogueira Ramos.pdfapplication/pdf6326279https://repositorio.ufpe.br/bitstream/123456789/25355/1/DISSERTA%c3%87%c3%83O%20Danyel%20Mendes%20Nogueira%20Ramos.pdf464556d46f78d9d42c7353434472dab5MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufpe.br/bitstream/123456789/25355/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82311https://repositorio.ufpe.br/bitstream/123456789/25355/3/license.txt4b8a02c7f2818eaf00dcf2260dd5eb08MD53TEXTDISSERTAÇÃO Danyel Mendes Nogueira Ramos.pdf.txtDISSERTAÇÃO Danyel Mendes Nogueira Ramos.pdf.txtExtracted texttext/plain186030https://repositorio.ufpe.br/bitstream/123456789/25355/4/DISSERTA%c3%87%c3%83O%20Danyel%20Mendes%20Nogueira%20Ramos.pdf.txt772d65e9c4ab6d9e5c6011f10e5af81bMD54123456789/253552019-10-25 09:08:14.708oai:repositorio.ufpe.br:123456789/25355TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLMKgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUEUgaWRlbnRpZmljYXLDoSBjbGFyYW1lbnRlIG8ocykgbm9tZShzKSBkbyhzKSBhdXRvciAoZXMpIGRvcyBkaXJlaXRvcyBkbyBkb2N1bWVudG8gZW50cmVndWUgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRvIHByZXZpc3RvIG5hIGFsw61uZWEgYykuCg==Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T12:08:14Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv Avaliação de desempenho de um controlador SDN implementado como uma VNF
title Avaliação de desempenho de um controlador SDN implementado como uma VNF
spellingShingle Avaliação de desempenho de um controlador SDN implementado como uma VNF
RAMOS, Danyel Mendes Nogueira
Redes de computadores
Avaliação de desempenho
title_short Avaliação de desempenho de um controlador SDN implementado como uma VNF
title_full Avaliação de desempenho de um controlador SDN implementado como uma VNF
title_fullStr Avaliação de desempenho de um controlador SDN implementado como uma VNF
title_full_unstemmed Avaliação de desempenho de um controlador SDN implementado como uma VNF
title_sort Avaliação de desempenho de um controlador SDN implementado como uma VNF
author RAMOS, Danyel Mendes Nogueira
author_facet RAMOS, Danyel Mendes Nogueira
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/1021711173650052
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/8598484164048317
dc.contributor.author.fl_str_mv RAMOS, Danyel Mendes Nogueira
dc.contributor.advisor1.fl_str_mv FERNANDES, Stênio Flávio de Lacerda
dc.contributor.advisor-co1.fl_str_mv SANTOS, Marcelo Anderson Batista dos
contributor_str_mv FERNANDES, Stênio Flávio de Lacerda
SANTOS, Marcelo Anderson Batista dos
dc.subject.por.fl_str_mv Redes de computadores
Avaliação de desempenho
topic Redes de computadores
Avaliação de desempenho
description A implementação de serviços de rede em dispositivos embarcados proprietários tem impedido o avanço e a evolução da rede, induzindo um problema denominado ossificação. Aproveitando os benefícios da virtualização, NFV se constitui em uma abordagem que dissocia os serviços de rede do hardware subjacente, permitindo a virtualização de funções de rede em servidores de propósito geral resultando em redução de OPEX/CAPEX. Integrado com SDN, a arquitetura NFV Definida por Software tem o potencial de oferecer mais agilidade e flexibilidade no encaminhamento de tráfego e no encadeamento de funções, justificando-se a importância de avaliarmos um controlador SDN implementado como uma NFV, com o objetivo de verificarmos as implicações no desempenho, uma vez que estudos recentes demonstram a degradação de desempenho imposta pela virtualização de funções de rede. No presente trabalho, realizamos experimentos com um controlador SDN implementado como uma função de rede virtual nos hypervisores de código aberto KVM e XEN e comparamos os parâmetros de desempenho mais críticos em relação a um cenário nativo com o propósito de mensurar a degradação de desempenho causada pela virtualização. Cbench foi utilizado para emular redes SDN e avaliar o desempenho e a latência do controlador Floodlight. Os resultados mostram que a virtualização do controlador no ambiente KVM resultou na degradação do processamento de fluxos em 29%, apresentou um aumento do tempo de resposta de 22% e utilizou bem menos o processador em relação ao ambiente Xen, que sobrecarregou a CPU em 25%, mas foi capaz de atingir melhor throughput e alocação de memória RAM quando comparada ao controlador virtualizado em KVM. Finalmente, uma proposta de aplicação SDN de roteamento de QoS e a respectiva infraestrutura NFV de implantação é apresentada como estudo de caso na autarquia federal IF Sertão-PE.
publishDate 2017
dc.date.issued.fl_str_mv 2017-04-04
dc.date.accessioned.fl_str_mv 2018-08-02T20:38:26Z
dc.date.available.fl_str_mv 2018-08-02T20:38:26Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/25355
url https://repositorio.ufpe.br/handle/123456789/25355
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.publisher.program.fl_str_mv Programa de Pos Graduacao em Ciencia da Computacao
dc.publisher.initials.fl_str_mv UFPE
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/25355/5/DISSERTA%c3%87%c3%83O%20Danyel%20Mendes%20Nogueira%20Ramos.pdf.jpg
https://repositorio.ufpe.br/bitstream/123456789/25355/1/DISSERTA%c3%87%c3%83O%20Danyel%20Mendes%20Nogueira%20Ramos.pdf
https://repositorio.ufpe.br/bitstream/123456789/25355/2/license_rdf
https://repositorio.ufpe.br/bitstream/123456789/25355/3/license.txt
https://repositorio.ufpe.br/bitstream/123456789/25355/4/DISSERTA%c3%87%c3%83O%20Danyel%20Mendes%20Nogueira%20Ramos.pdf.txt
bitstream.checksum.fl_str_mv f5fc2bdcad8de0e2bcef891085ed7a1d
464556d46f78d9d42c7353434472dab5
e39d27027a6cc9cb039ad269a5db8e34
4b8a02c7f2818eaf00dcf2260dd5eb08
772d65e9c4ab6d9e5c6011f10e5af81b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1801857869748895744