Constraint programming for flexible Service Function Chaining deployment

12/13/2018
by   Tong Liu, et al.
0

Network Function Virtualization (NFV) and Software Defined Networking (SDN) are technologies that recently acquired a great momentum thanks to their promise of being a flexible and cost-effective solution for replacing hardware-based, vendor-dependent network middleboxes with software appliances running on general purpose hardware in the cloud. Delivering end-to-end networking services across multiple NFV/SDN network domains by implementing the so-called Service Function Chain (SFC) i.e., a sequence of Virtual Network Functions (VNF) that composes the service, is a challenging task. In this paper we address two crucial sub-problems of this task: i) the language to formalize the request of a given SFC to the network and ii) the solution of the SFC design problem, once the request is received. As for i) in our solution the request is built upon the intent-based approach, with a syntax that focuses on asking the user "what" she needs and not "how" it should be implemented, in a simple and high level language. Concerning ii) we define a formal model describing network architectures and VNF properties that is then used to solve the SFC design problem by means of Constraint Programming (CP), a programming paradigm which is often used in Artificial Intelligence applications. We argue that CP can be effectively used to address this kind of problems because it provides very expressive and flexible modeling languages which come with powerful solvers, thus providing efficient and scalable performance. We substantiate this claim by validating our tool on some typical and non trivial SFC design problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/04/2018

Integrated NFV/SDN Architectures: A Systematic Literature Review

Network Functions Virtualization (NFV) and Software-Defined Networking (...
research
05/20/2021

Approximation Algorithms for the NFV Service Distribution Problem

Distributed cloud networking builds on network functions virtualization ...
research
07/06/2018

OSDF: An Intent-based Software Defined Network Programming Framework

Software Defined Networking (SDN) offers flexibility to program a networ...
research
04/04/2020

Methods and Techniques for Dynamic Deployability of Software-Defined Security Services

With the recent trend of "network softwarisation", enabled by emerging t...
research
09/15/2020

Trust-Aware Service Function Chain Embedding: A Path-Based Approach

With the emergence of network function virtualization (NFV), and softwar...
research
03/24/2019

An Energy-driven Network Function Virtualization for Multi-domain Software Defined Networks

Network Functions Virtualization (NFV) in Software Defined Networks (SDN...
research
08/24/2023

Towards Semi-Markov Model-based Dependability Evaluation of VM-based Multi-Domain Service Function Chain

In NFV networks, service functions (SFs) can be deployed on virtual mach...

Please sign up or login with your details

Forgot password? Click here to reset