...
Main purpose of F-GPS (a.k.a. ONAP-Valet) is, with considering new placement policies, (1) to precisely check capacity & capability of target Cloud Region and then, (2) to determine VNF placements (i.e., target zone or compute host for each workload (VDU) of VNF).
- New placement policies include Affinity and Anti-affinity.
- Scopes of Affinity/Anti-affinity are, in a target Cloud Region, across availabilityAvailability-zones and optionally, across compute hosts.
- Applications of Affinity/Anti-affinity are workloads (VDUs) within a VNF or workloads across VNFs.
- Opportunity to standardize many other placement policies (e.g., Beside Affinity/Anti-affinity, include Exclusivity, Quorum-Diversity, etc.) in VNFD and Policy.
- Integrated into OOF/HAS (maybe initially as dark mode for evaluation in over Dublin).
Owner :
...
Under OOF (TBD)
Participating Companies: VMware (Architecture/Modelling), Intel (Architecture), AT&T
...
Showcase VNF | Test Environment | Integration Team Liaison |
---|---|---|
Core/Data place VNFs in 5G | TBD | OOF |
5G Data Plane Performance use case:
A VNF instance has 2 workloads (e.g., 2 VM instances) that must be placed in a same zone (or compute host) because of the high throughput requirement between workloads. Meanwhile, 2 more replicas of the VNF instance must be placed in different zones (or different compute hosts) of the same Cloud Region because of the high-reliability requirements for the VNF.
...
Project | PTL | JIRA Epic / User Story* | Requirements |
---|---|---|---|
OOF | Sarat Puthenpura |
| |
Multi-VIM/Cloud |
| ||
A&AI |
|
...
- Need end-to-end workflows: Refer to the below Workflows.
- Modeling
- Affinity/Anti-affinity: Investigated ETSI NFV-IFA (See section 7.1.8.11 and 7.1.8.12 in https://www.etsi.org/deliver/etsi_gs/NFV-IFA/001_099/011/03.01.01_60/gs_NFV-IFA011v030101p.pdf) and turns out that VNFD includes Affinity/Anti-affinity specification per DC (NFVI-PoP), Zone (Availability-zone), and compute server (NFVI-node).
- Distributed cloud: Each Cloud Region has multiple Availability-zones (and DCs)
- Capacity check: Fine grained, per Availability-zone (or DC).
...
View file | ||||
---|---|---|---|---|
|
VNF Placement workflow
View file | ||||
---|---|---|---|---|
|
Capacity check workflow
View file | ||||
---|---|---|---|---|
|
...