...
- F-GPS - Main purpose of F-GPS (a.k.a. ONAP-Valet) is, with considering new placement policies, to precisely check capacity & capability of target Cloud Region and then, to determine VNF placements (i.e., target zone for each workload (VDU) of VNF).
Goals- Capacity & Capability checking for an OpenStack cloud:
- Checking the number of zones of the target Cloud Region to solve the Anti-affinity rules.
- Checking available capacity of each zone to solve Affinity rule.
- Checking available host profiles of each zone to solve flavor matching (i.e., Host-Aggregates) (Stretch Goal).
- Placement decisions for Affinity and Anti-Affinity among zones of target Cloud Region. Optionally, decisions go into compute hosts (for private cloud case).
- Defining Affinity and Anti-affinity rules in Policy (Stretch Goal). Until this is ready, evaluate with a manual/hard-coded policy.
- Specifying Affinity and Anti-affinity rules in homing/placement request (Stretch Goal). Until this is ready, evaluate with a manual/hard-coded specification.
- Distributed cloud modelling immediately relevant to F-GPS - a single cloud control plane (Cloud Region) to be able manage several distributed DC locations/zones.
Leverage capacity alerts (significant change in capacity) from Model-driven Distributed Analytics work.
- Policy Tosca model API and ONAP CLI integration
Goal- Develop APIs in Policy for uploading policy tosca models for OOF.
- Develop CLI for creating the policies including templates using ONAP CLI project. This will be extremely valuable in automating policy creation, one of the major pain points in Casablanca during integration tests.
- CMSO
- Schedule Optimization with Automated Conflict Avoidance
- Traffic Migration Workflow
- OOF PCI Optimization
- Slice creation and orchestration - Reach out to N.K. Shankaranarayanan
- Non Functional requirements
Goals- Defining Affinity and Anti-affinity rules in Policy (Stretch Goal). Until this is ready, evaluate with a manual/hard-coded policy.
- Defining Affinity and Anti-affinity rules in Policy (Stretch Goal). Until this is ready, evaluate with a manual/hard-coded policy.
Use Cases
Describe the use case this release is targeted for (better if reference to customer use case).
...