User Tools

Site Tools


project_proposals:domino:dependencies

This is an old revision of the document!


DEPENDENCY ANALYSIS

OPNFV Projects

Upstream Projects

  • OpenStack Parser:
    • Parser project provides main translation services for Tosca-based VNF and NS description. Domino plans to use Parser project as its main template translation service and hence any gaps in the Parser project such as handling policies will impact end to end Domino service capabilities.
  • OpenStack Heat:
    • Heat is the main resource orchestrator project in OpenStack and uses Heat Orchestration Template (HOT) files as inputs to create and perform lifecycle management for tenant services. Domino will initially depend on Heat and correspondingly on HOT.
  • Neutron/ONOS/ODL/Contrail:
    • Network controllers are the main entities to provide various connectivity services and their lifecycle management. SFC lifecycle management and upgrades will be important use cases for Domino and how SFCs are managed in each of these domains will impact how the VNFFGs defined in Tosca service descriptors are mapped onto different domains.
  • Open-O:
    • Open-O is an open source MANO project launched under LF and is an upstream project for Domino. The architectural details of Open-O will impact the design and interface choices for Domino.
  • OpenStack Tacker:
    • Tacker project targets an ETSI-NFV compliant VNFM and NFVO solution for OpenStack based VIM. Tacker itself is considered to be a generic VNFM from Open-O perspective. Tacker supports Tosca templates as inputs to orchestrate VNFs and NS over the OpenStack sites under its oversight. From Domino perspective, Tacker can join as a Domino Client to accept Tosca service templates from a cross-domain orchestrator.
  • JuJu:
    • JuJu is another versatile generic VNFM that can hook up to Open-O orchestrator. Whether and how it supports orchestration templates will define new requirements for template translation and mapping services.
  • Cloudify:
    • Cloudify can be a Tosca template producer.
project_proposals/domino/dependencies.1458323750.txt.gz · Last modified: 2016/03/18 17:55 by Ulas Kozat