Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

What is this release trying to address?

ONAP Optimization Framework (OOF) provides the ability to create and run a policy-driven optimization application in a The Beijing release is the first release of the OOF project and has the following key objectives in this release:

  1. Support ONAP use cases for Homing/Placement of VNFs and Services via the Homing and Allocation Service (HAS).
  2. Demonstrate the declarative, model-driven

...

  1. functionality of OSDFvia representative applications aligned with ONAP use cases
  2. Provide a library of OSDF components/adapters for building new optimization applications

  3. Ensure compliance of OOF with platform maturity requirements. 

Additionally, the following stretch goals are also being pursued:

  1. Provide foundations of components required to support broader use cases that are targeted for R2+
  2. Exploratory efforts that are in the scope of near-term and longer-term OOF objectives

Detailed Scope Description 

ONAP Optimization Framework (OOF) provides the ability to create and run a policy-driven optimization application in a declarative, model-driven matter via the Optimization Service Design Framework (OSDF). The OSDF builds upon seed code from AT&T , and addresses a core ONAP requirement, Homing/Placement of VNFs and Services (VNF Homing Capability).

The Beijing release is the first release of the OOF project and has the following key objectives:

...

by bringing in new optimization technologies identified via collaborative efforts to provide a declarative, model-driven optimization framework. The OSDF also supports integration with custom coded optimization applications. This release includes the Homing and Allocation Service (HAS), which again builds upon seed code from AT&T, and addresses a core ONAP requirement, Homing/Placement of VNFs and Services

...

Provide a library of OSDF components/adapters for building new optimization applications

...

Additionally, the following stretch goals and foundations for longer term are also being pursued:

  1. Provide foundations of components required to support broader use cases that are targeted for R2+
  2. Pursue exploratory efforts that are in the scope of near-term and longer-term OOF objectives

...

(VNF Homing Capability).

Additional details for the initial objectives are as follows:

  1. Support minimum viable ONAP use cases for Homing/Placement of VNFs and Services via the Homing and Allocation Service
    Specific homing/placement use cases identified for this release are:
    1. Residential Broadband vCPE use case
    2. Hardware Platform Enablement (HPA) in ONAP
    3. VNF scale out use case
  2. Demonstrate the declarative, model-driven functionality of OSDF via representative applications aligned with ONAP use cases
    This will be done through a simple example mimicking Change Management Scheduling Optimization use case (this effort is aligned with the requirements of the broader CMSO use case). Additional examples are also being pursued, but are slated as stretch goals. The example will also demonstrate the ability to inject new types of constraints at run-time via policy (thus, in many cases, be able to inject advanced functionality into the optimization application without changing the model or configuration).
  3. Provide a library of OSDF components/adapters for building new optimization applications
    Beyond the adapters for Policy, AAI, MultiCloud, and SDC, additional focus will be on the incorporation of runtime metrics from MultiCloud for adaptive workload optimization
  4. Ensure compliance with platform maturity requirements
    This will be done by meeting or exceeding minimum requirements for projects in Beijing release.

The following items constitute “stretch goals” and “foundations towards real goals”

...