Skip to content

alexandre-huff/holistic-composer

Repository files navigation

Holistic Composer

Holistic Composer is a framework for composing and managing the lifecycle of SFCs formed by VNFs built with Click-on-OSv. We call the proposed approach holistic as it defines a generic API for the composition of SFCs that leverages particular details of different NFV orchestrators. This framework was specified according to the ETSI NFV-MANO architecture and aims simplifying the composition and lifecycle management of VNF service chains on multiple NFV platforms. Multiple SFC compositions can be done concurrently. Currently, the Holistic Composer framework works with the OpenStack Tacker NFV orchestrator. In addition, we are implementing a communication agent for the OSM Orchestrator. Other NFV platforms such as Open Baton are also planned to work with.

Prerequisites

Holistic Composer has the following software prerequisites:

Installing

  • OpenStack and Tacker can be installed via devstack. The implementation and testing was done using the Pike version.
  • Default configuration for MongoDB and Memcached should work with the framework.

Running

Server Side

./core

Client

./client

  • There are a few VNF Packages in the example directory that can be used as VNF Package in Client Application.
  • Generic VNF Packages were tested using Xenial Ubuntu Cloud Images

PS: Use relative path on informing the VNF Package directory location.

PSS: Click functions are just hypothetical examples.

Built With

Reference

Detailed information can be seen here (in Portuguese)

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Holistic Composer is a framework for composing and managing the lifecycle of SFCs formed by VNFs built with Click-on-OSv.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published