Flexible support of VNF placement functions in OpenStack

In the context of virtualization and cloud computing, a currently interesting topic is the movement of network functions into the cloud. Since these Virtualized Network Functions have high performance and availability requirements, the placement and resilient deployment of these functions are important issues. In this paper, we present a real-world mechanism implemented for OpenStack that supports arbitrary placement functions for performance optimization and resilience provisioning. In addition, we provide an example of how this mechanism can be used in practice.