Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Page Status: Copied from R6 - Mar, 22, 2020

...

OOF consumes the following Interfaces:

...

ONAP Optimization Framework (OOF) is an Umbrella project, with the primary goal of addressing the optimization needs of ONAP. OOF is a framework that supports creating and running a suite of Optimizing applications including: -

  • Change Management Scheduling optimizer

...

  • Homing/Placement optimizer

...

  • PCI optimizer

...

  • Route optimizer

...

  • Slice selection

OOF is targeted to be an optimization platform with the following goals: -

  • Declarative, policy-driven approach to solving optimization problems

...

  • Reusable components: data and policy adapters/libraries, execution environment

...

  • Support General-Purpose as well as Custom optimizers

...

  • Extensible to multiple optimization problems

Internally, OOF has the following components: 

...

OOF doesn't directly create models, but indirectly consumes them via AAI, Policy and Multi Cloud. 

  • Service and Resource Info, from: AAI
  • Network Topology for CM: AAI
  • HPA Flavors/Capabilities/CapacityInfo, from : AAI
  • Policy Models (homing, PCI) from: Policy
  • Infrastructure Metrics Info (capacity), from: MultiCloud
  • Cloud agnostic Intent Info, from: MultiCloud
  • AZ level capacity Info, from: MultiCloud (for F-GPS)
  • PCI configuration data(not yet part of SDC SDNC model)
  • Slice/Subnet Profile and Slice/Subnet Instance models, from AAI

6. System Deployment Architecture

...

7. New Capabilities in this Release

  • Component Upgrades to new Policy Lifecycle API
  • Support for E2E Network SlicingUpdates to E2E Network Slicing
  • Support for inter-domain route optimization
  • Support to perform CRUD operations on certain optimization models during runtime. 

8. References

OOF Guilin (R7) Architecture Review