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

**Authors:** Kuljeet Kaur, Sahil Garg, Georges Kaddoum, Fran\c{c}ois Gagnon, Neeraj, Kumar, Syed Hassan Ahmed

arXiv: 1903.09924 · 2019-03-26

## TL;DR

This paper addresses the challenge of energy-efficient deployment of virtual network functions in multi-domain SDN environments, formulating it as a multi-objective optimization problem and applying evolutionary algorithms for solutions.

## Contribution

It introduces an energy-driven VNF deployment model for multi-domain SDN, utilizing evolutionary algorithms to optimize energy consumption while maintaining QoS.

## Key findings

- Optimized VNF deployment reduces energy consumption.
- Evolutionary algorithms effectively solve complex multi-objective problems.
- Framework identifies suitable algorithms for multi-domain SDN scenarios.

## Abstract

Network Functions Virtualization (NFV) in Software Defined Networks (SDN) emerged as a new technology for creating virtual instances for smooth execution of multiple applications. Their amalgamation provides flexible and programmable platforms to utilize the network resources for providing Quality of Service (QoS) to various applications. In SDN-enabled NFV setups, the underlying network services can be viewed as a series of virtual network functions (VNFs) and their optimal deployment on physical/virtual nodes is considered a challenging task to perform. However, SDNs have evolved from single-domain to multi-domain setups in the recent era. Thus, the complexity of the underlying VNF deployment problem in multi-domain setups has increased manifold. Moreover, the energy utilization aspect is relatively unexplored with respect to an optimal mapping of VNFs across multiple SDN domains. Hence, in this work, the VNF deployment problem in multi-domain SDN setup has been addressed with a primary emphasis on reducing the overall energy consumption for deploying the maximum number of VNFs with guaranteed QoS. The problem in hand is initially formulated as a "Multi-objective Optimization Problem" based on Integer Linear Programming (ILP) to obtain an optimal solution. However, the formulated ILP becomes complex to solve with an increasing number of decision variables and constraints with an increase in the size of the network. Thus, we leverage the benefits of the popular evolutionary optimization algorithms to solve the problem under consideration. In order to deduce the most appropriate evolutionary optimization algorithm to solve the considered problem, it is subjected to different variants of evolutionary algorithms on the widely used MOEA framework (an open source java framework based on multi-objective evolutionary algorithms).

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1903.09924/full.md

## Figures

10 figures with captions in the complete paper: https://tomesphere.com/paper/1903.09924/full.md

## References

20 references — full list in the complete paper: https://tomesphere.com/paper/1903.09924/full.md

---
Source: https://tomesphere.com/paper/1903.09924