1. Project Overview
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
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:
- OSDF: Optimization Service Design Framework, which is a collection of APIs and libraries, along with a generic runtime optimizer
- Status: Part of ONAP since Beijing Release.
- HAS: Homing and Allocation Service, which provides a policy based constraint driven selection optimizer
- Status: Part of ONAP since Beijing Release.
- CMSO: Change Management Schedule Optimizer, providing schedule optimization
- Status: Seed code up-streamed in R3
- FGPS: Fine Grained Placement Service
- Status: Seed code up-streamed, POC in Frankfurt
2. Functional enhancements for Frankfurt
The two key enhancement planned for Frankfurt are as follows:
• Moving to new Policy APIs as a part of Component Upgrades to new Policy Lifecycle API
• Support for E2E Network Slicing
3. Architecture Diagram
4. New and modified interfaces
New interfaces
Modified interfaces
- (backward compatible)
5. System limits
6. Involved use cases, architectural capabilities or functional requirements
- Usecases
- Service/VNF instantiation
- HPA
- Change Management - Traffic Distribution
- 5G / OOF SON
- 5G / Network Slicing
- CCVPN
7. Platform Maturity Targets
Frankfurt Release Platform Maturity
In-addition, following SECCOM activities are being worked for Frankfurt
- Outstanding OJSI Jiras
- Java 11 Upgrade
- Python 2.x EOL migration support
- Following additional TSC MUST have requirement will also be worked in this release.
- Document current upgrade component strategy
- SECCOM Perform Software Composition Analysis - Vulnerability tables
- SECCOM Password removal from OOM HELM charts
- No DCAE impacts identified; will handle new charts contribution for MOD to align with Security needs.
SECCOM HTTPS communication vs. HTTP