doctoralThesis
Availability and capacity modeling for virtual network functions based on redundancy and rejuvenation supported through live migration
Registro en:
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.
Autor
GUEDES, Erico Augusto Cavalcanti
Institución
Resumen
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. FACEPE O 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.