
Scalable Cost-Efficient Placement and Chaining of Virtual Network Functions
Author(s) -
Marcelo Caggiani Luizelli,
Luciana S. Buriol,
Luciano Paschoal Gaspary
Publication year - 2018
Language(s) - English
Resource type - Conference proceedings
DOI - 10.5753/sbrc_estendido.2018.14184
Subject(s) - chaining , computer science , scalability , virtual network , distributed computing , context (archaeology) , network functions virtualization , software deployment , service (business) , heuristic , network service , function (biology) , computer network , artificial intelligence , cloud computing , software engineering , psychology , paleontology , economy , database , evolutionary biology , economics , psychotherapist , biology , operating system
While Network Function Virtualization (NFV) is increasingly gaining momentum, with promising benets of exible service function deployment and reduced operations and management costs, there are several challenges that remain to be properly tackled, so that it can realize its full potential. One of these challenges, which has a signicant impact on the NFV production chain, is effectively and (cost) efciently deploying service functions, while ensuring that service level agreements are satised and making wise allocations of network resources. Despite recent research activity in the eld, little has been done towards scalable and cost-efcient placement & chaining of virtual network functions (VNFs) – a key feature for the effective success of NFV. In this thesis, we approach VNF placement and chaining as an optimization problem in the context of Interand Intra-datacenter. We formalize the Virtual Network Function Placement and Chaining (VNFPC) problem and propose a mathematical model to solve it. Our model has established one of the rst baseline comparison in the eld of resource management in NFV and has been widely used in the recent literature. We also address scalability of VNFPC problem to solve large instances by proposing a novel x-and-optimize-based heuristic algorithm for tackling it. Further, we extensively measure the performance limitations of realistic NFV deployments. Based on that, we propose an analytical model that accurately predict incurred operational costs. Then, we develop an optimal Intra-datacenter service chain deployment mechanism based on our cost model. Finally, we tackle the problem of monitoring service chains in NFV-based environments efciently.