Introduction to the proposal
Please read the attached Powerpoint as an easy introduction to the proposal.
(Deck updated June 5, 2018:
View file | ||||
---|---|---|---|---|
|
View file | ||||
---|---|---|---|---|
|
Informal Class Diagram
Aggregate Representation Class Attributes
...
Resource Cluster Group Usage Example
VNF Type- EPC CP, PGW DP, SGW DP, BNG DP, IMS CP, etc. – where CP is Control Plane and DP is Data Plane
Resource Cluster A - “RCA” - hosts with standard NICs
Resource Cluster B - “RCB” - hosts with IPSec offload NICs
Resource Cluster Group A - “RCGA” - “RCA” and “RCB”
Resource Cluster Group B - “RCGB” - “RCB”
Resource Slice A - “RSA” - logical slice in “RCGA”
Resource Slice B- “RSB”- logical slice in “RCGB”
Resource Slice C- “RSC”- logical slice in “RCGB”
Realizing Minimum guarantees
Sum of minimum guarantees of resource slices cannot exceed the total capacity of the resource clusters they belong to
Placement Policy Example
VNF Type “EPC CP” uses “RSA”
NIC offloads are immaterial to EPC CP; EPC CP can use “RCA” and “RCB”
VNF Type “PGW DP” uses “RSB”
IPSec offload in NIC is a must for PGW DP performance reasons
VNF Type Examples
...
R1 vCPE use case – Illustrative Sequence Diagrams (https://wiki.onap.org/display/DW/Residential+Broadband+vCPE+Drafts+for+discussion?preview=%2F10783327%2F16005563%2FvCPE+Use+Case+-+Customer+Service+Instantiation+-+171103.pptx)
Constraints used by Optimization Framework (OOF)
VBNG location is fixed based on subscriber
VG MUX to VBNG Data Center connectivity latency cannot exceed certain value
Optimization Policy used by OOF
Choose optimized multi cloud instance for the placement of VG MUX for a given subscriber based on the above
VNF Mapping to Infrastructure
In this example, each VNF maps to a Resource Slice in the infrastructure
Multi Cloud Mapping of Resource Slice
<Project> in OpenStack and VMware Integrated OpenStack; <Tenant> in Azure
Multi Cloud inputs used by OOF
Near-real-time stats per <Resource Slice, Resource Cluster Group> at scale using asynchronous push model using DMaaP
5G Optimization Policy Example using Aggregate Objects
R3 5G use case – Definition, Creation & Management of Network Slices; Optimization of the Deployed Network & Slices
Constraints used by Optimization Framework (OOF)
5G CU-UP location is fixed based on group of subscribers
5G CU-CP to 5G CU-UP Data Center connectivity latency cannot exceed certain value
Optimization Policy used by OOF
Choose optimized multi cloud instance for the placement of 5G CU CP for a group of subscribers based on the above
VNF Mapping to Infrastructure
In this example, each VNF maps to a Resource Slice in the infrastructure
Multi Cloud Mapping of Resource Slice
<Project> in OpenStack and VMware Integrated OpenStack; <Tenant> in Azure
- For the 5G CU-UP Data Plane VNF type, each VNF maps to a specific "Physical DC Endpoint" in a "Cloud Region"
Multi Cloud inputs used by OOF
Near-real-time stats per <Resource Slice, Resource Cluster Group> at scale using asynchronous push model using DMaaP
...