Availability and capacity modeling for virtual network functions based on redundancy and rejuvenation supported through live migration

Detalhes bibliográficos
Autor(a) principal: GUEDES, Erico Augusto Cavalcanti
Data de Publicação: 2019
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFPE
Texto Completo: https://repositorio.ufpe.br/handle/123456789/36909
Resumo: The success of server virtualization and cloud computing led to a subsequent network virtualization requirement, because the flexibility achieved by virtualized hardware resources could be impaired by static network interconnections. Network virtualization refers to the ability to execute virtual instances of routers, switches, and links on top of a physical network substrate. So, multiple virtualized networks can co-exist in a shared network infrastructure. Technologies such as Software-Defined Networks, Network Function Virtualization and Service Function Chaining have been launched to enable the replacement of traditional network hardware appliances by softwarized Virtualized Network Function (VNF)s chains. As a consequence, virtualized networks represent additional obstacles to the provision of high availability services, because it results in more layers of software: the increasing number of software components required to run virtualized systems also increases the number of possible failures. This thesis designed and evaluated a set of stochastic models to improve virtual network functions provision considering metrics of availability and capacity. The models can represent high availability mechanisms, such as redundancy and software rejuvenation, allowing to estimate the behavior of the studied metrics facing these mechanisms. The adopted methodology encompasses the assembling and configuration of high available cloud computing infrastructure. The implemented cloud supports the provision of redundant virtual network functions and service function chains, enabling the measurement of parameter values that were injected in the designed models. In order to show the applicability of proposed solutions, a set of case studies are also presented. The results demonstrate the feasibility in providing high available Virtual Network Functions and Service Function Chains in a cloud infrastructure for the studied scenarios. Such results can be useful for telecommunication providers and operators and their heterogeneous infrastructures.
id UFPE_a0173036444cf2868557568b9c3d3278
oai_identifier_str oai:repositorio.ufpe.br:123456789/36909
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling GUEDES, Erico Augusto Cavalcantihttp://lattes.cnpq.br/6039291164770258http://lattes.cnpq.br/8382158780043575MACIEL, Paulo Romero Martins2020-03-09T20:56:22Z2020-03-09T20:56:22Z2019-09-13GUEDES, Erico Augusto Cavalcanti. Availability and capacity modeling for virtual network functions based on redundancy and rejuvenation supported through live migration. 2019. Tese (Doutorado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2019.https://repositorio.ufpe.br/handle/123456789/36909The success of server virtualization and cloud computing led to a subsequent network virtualization requirement, because the flexibility achieved by virtualized hardware resources could be impaired by static network interconnections. Network virtualization refers to the ability to execute virtual instances of routers, switches, and links on top of a physical network substrate. So, multiple virtualized networks can co-exist in a shared network infrastructure. Technologies such as Software-Defined Networks, Network Function Virtualization and Service Function Chaining have been launched to enable the replacement of traditional network hardware appliances by softwarized Virtualized Network Function (VNF)s chains. As a consequence, virtualized networks represent additional obstacles to the provision of high availability services, because it results in more layers of software: the increasing number of software components required to run virtualized systems also increases the number of possible failures. This thesis designed and evaluated a set of stochastic models to improve virtual network functions provision considering metrics of availability and capacity. The models can represent high availability mechanisms, such as redundancy and software rejuvenation, allowing to estimate the behavior of the studied metrics facing these mechanisms. The adopted methodology encompasses the assembling and configuration of high available cloud computing infrastructure. The implemented cloud supports the provision of redundant virtual network functions and service function chains, enabling the measurement of parameter values that were injected in the designed models. In order to show the applicability of proposed solutions, a set of case studies are also presented. The results demonstrate the feasibility in providing high available Virtual Network Functions and Service Function Chains in a cloud infrastructure for the studied scenarios. Such results can be useful for telecommunication providers and operators and their heterogeneous infrastructures.FACEPEO sucesso da virtualização de servidores e da computação em nuvem levou a um subsequente requisito de virtualização de rede, porque a flexibilidade alcançada pelos recursos de hardware virtualizados poderia ser prejudicada por interconexões de rede estáticas. A virtualização de rede refere-se à capacidade de executar instâncias virtuais de roteadores, switches e links sobre um substrato de rede físico. Assim, várias redes virtualizadas podem coexistir em uma infraestrutura de rede comum. Tecnologias como Redes Definidas por Software, Virtualização de Funções de Rede e Encadeamento de Funções de Serviços foram lançadas para permitir a substituição de dispositivos de hardware de rede tradicionais por cadeias lógicas de Funções de Redes Virtuais (VNFs - Virtual Network Functions). Como uma conseqüência, as redes virtualizadas representam obstáculos adicionais ao fornecimento de serviços de alta disponibilidade, porque resultam em mais camadas de software: o número crescente de componentes de software necessários para executar sistemas virtualizados também aumenta o número de possíveis falhas. Esta tese projetou e avaliou um conjunto de modelos estocásticos para melhorar o fornecimento de funções de rede virtual, considerando métricas de disponibilidade e capacidade. Os modelos são capazes de representar mecanismos de alta disponibilidade, como redundância e rejuvenescimento de software, permitindo estimar o comportamento das métricas estudadas diante desses mecanismos. A metodologia adotada abrange a montagem e configuração de uma infraestrutura de alta disponibilidade de computação em nuvem. A nuvem implementada suporta o fornecimento de VNFs e cadeias de serviços virtuais redundantes, permitindo a medição de valores dos parâmetros a serem injetados nos modelos. Para mostrar a aplicabilidade das soluções propostas, também é apresentado um conjunto de estudos de caso. Os resultados demonstram a viabilidade em fornecer cadeias de VNFs em uma infraestrutura de nuvem para os cenários estudados, e podem ser úteis para provedores e operadoras de telecomunicações nas suas infraestruturas heterogêneas.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 computadoresSistemas distribuídosFunções de redes virtuaisAvailability and capacity modeling for virtual network functions based on redundancy and rejuvenation supported through live migrationinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisdoutoradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPECC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufpe.br/bitstream/123456789/36909/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82310https://repositorio.ufpe.br/bitstream/123456789/36909/3/license.txtbd573a5ca8288eb7272482765f819534MD53ORIGINALTESE Erico Augusto Cavalcanti Guedes.pdfTESE Erico Augusto Cavalcanti Guedes.pdfapplication/pdf5822864https://repositorio.ufpe.br/bitstream/123456789/36909/1/TESE%20Erico%20Augusto%20Cavalcanti%20Guedes.pdf7f14df8988344e6a0e219c10721268c3MD51TEXTTESE Erico Augusto Cavalcanti Guedes.pdf.txtTESE Erico Augusto Cavalcanti Guedes.pdf.txtExtracted texttext/plain304340https://repositorio.ufpe.br/bitstream/123456789/36909/4/TESE%20Erico%20Augusto%20Cavalcanti%20Guedes.pdf.txt7e48fc568a9908dbc44139404b072ab6MD54THUMBNAILTESE Erico Augusto Cavalcanti Guedes.pdf.jpgTESE Erico Augusto Cavalcanti Guedes.pdf.jpgGenerated Thumbnailimage/jpeg1304https://repositorio.ufpe.br/bitstream/123456789/36909/5/TESE%20Erico%20Augusto%20Cavalcanti%20Guedes.pdf.jpg71f9cf06050079189f39f39d3dfae41eMD55123456789/369092020-03-10 02:13:00.132oai:repositorio.ufpe.br:123456789/36909TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLCBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWlzcXVlciBvYnJpZ2HDp8O1ZXMgZXhpZ2lkYXMgcGVsbyByZXNwZWN0aXZvIGNvbnRyYXRvIG91IGFjb3Jkby4KCkEgVUZQRSBpZGVudGlmaWNhcsOhIGNsYXJhbWVudGUgbyhzKSBub21lKHMpIGRvKHMpIGF1dG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50byBlbnRyZWd1ZSBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZG8gcHJldmlzdG8gbmEgYWzDrW5lYSBjKS4KRepositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212020-03-10T05:13Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv Availability and capacity modeling for virtual network functions based on redundancy and rejuvenation supported through live migration
title Availability and capacity modeling for virtual network functions based on redundancy and rejuvenation supported through live migration
spellingShingle Availability and capacity modeling for virtual network functions based on redundancy and rejuvenation supported through live migration
GUEDES, Erico Augusto Cavalcanti
Redes de computadores
Sistemas distribuídos
Funções de redes virtuais
title_short Availability and capacity modeling for virtual network functions based on redundancy and rejuvenation supported through live migration
title_full Availability and capacity modeling for virtual network functions based on redundancy and rejuvenation supported through live migration
title_fullStr Availability and capacity modeling for virtual network functions based on redundancy and rejuvenation supported through live migration
title_full_unstemmed Availability and capacity modeling for virtual network functions based on redundancy and rejuvenation supported through live migration
title_sort Availability and capacity modeling for virtual network functions based on redundancy and rejuvenation supported through live migration
author GUEDES, Erico Augusto Cavalcanti
author_facet GUEDES, Erico Augusto Cavalcanti
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/6039291164770258
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/8382158780043575
dc.contributor.author.fl_str_mv GUEDES, Erico Augusto Cavalcanti
dc.contributor.advisor1.fl_str_mv MACIEL, Paulo Romero Martins
contributor_str_mv MACIEL, Paulo Romero Martins
dc.subject.por.fl_str_mv Redes de computadores
Sistemas distribuídos
Funções de redes virtuais
topic Redes de computadores
Sistemas distribuídos
Funções de redes virtuais
description The success of server virtualization and cloud computing led to a subsequent network virtualization requirement, because the flexibility achieved by virtualized hardware resources could be impaired by static network interconnections. Network virtualization refers to the ability to execute virtual instances of routers, switches, and links on top of a physical network substrate. So, multiple virtualized networks can co-exist in a shared network infrastructure. Technologies such as Software-Defined Networks, Network Function Virtualization and Service Function Chaining have been launched to enable the replacement of traditional network hardware appliances by softwarized Virtualized Network Function (VNF)s chains. As a consequence, virtualized networks represent additional obstacles to the provision of high availability services, because it results in more layers of software: the increasing number of software components required to run virtualized systems also increases the number of possible failures. This thesis designed and evaluated a set of stochastic models to improve virtual network functions provision considering metrics of availability and capacity. The models can represent high availability mechanisms, such as redundancy and software rejuvenation, allowing to estimate the behavior of the studied metrics facing these mechanisms. The adopted methodology encompasses the assembling and configuration of high available cloud computing infrastructure. The implemented cloud supports the provision of redundant virtual network functions and service function chains, enabling the measurement of parameter values that were injected in the designed models. In order to show the applicability of proposed solutions, a set of case studies are also presented. The results demonstrate the feasibility in providing high available Virtual Network Functions and Service Function Chains in a cloud infrastructure for the studied scenarios. Such results can be useful for telecommunication providers and operators and their heterogeneous infrastructures.
publishDate 2019
dc.date.issued.fl_str_mv 2019-09-13
dc.date.accessioned.fl_str_mv 2020-03-09T20:56:22Z
dc.date.available.fl_str_mv 2020-03-09T20:56:22Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv GUEDES, Erico Augusto Cavalcanti. Availability and capacity modeling for virtual network functions based on redundancy and rejuvenation supported through live migration. 2019. Tese (Doutorado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2019.
dc.identifier.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/36909
identifier_str_mv GUEDES, Erico Augusto Cavalcanti. Availability and capacity modeling for virtual network functions based on redundancy and rejuvenation supported through live migration. 2019. Tese (Doutorado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2019.
url https://repositorio.ufpe.br/handle/123456789/36909
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/36909/2/license_rdf
https://repositorio.ufpe.br/bitstream/123456789/36909/3/license.txt
https://repositorio.ufpe.br/bitstream/123456789/36909/1/TESE%20Erico%20Augusto%20Cavalcanti%20Guedes.pdf
https://repositorio.ufpe.br/bitstream/123456789/36909/4/TESE%20Erico%20Augusto%20Cavalcanti%20Guedes.pdf.txt
https://repositorio.ufpe.br/bitstream/123456789/36909/5/TESE%20Erico%20Augusto%20Cavalcanti%20Guedes.pdf.jpg
bitstream.checksum.fl_str_mv e39d27027a6cc9cb039ad269a5db8e34
bd573a5ca8288eb7272482765f819534
7f14df8988344e6a0e219c10721268c3
7e48fc568a9908dbc44139404b072ab6
71f9cf06050079189f39f39d3dfae41e
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_ 1802310811736080384