Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

draw.io Diagram
bordertrue
diagramNameNSI selection
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth961741
revision1

Demand

Demand will be a Network Slice

2

Interfaces

  1. NSI selection Request
    1. Input: Service profile
    2. NST details
    3. NSST details with subnet capabilities
  2. Fetch Optimization policies
    1. Demand policy for NSI and Slice profiles
    2. Constraint policies for Selection
    3. Optimization policies for NSI selection and slice profile generation.
  3. NSI selection request - HAS
    1. Demand: NSI
    2. Constraint: Threshold policy, New policy(for CoverageArea )??
    3. Optimization: Maximize/minimize the service profile parameters
  4. Fetch NSI for AAI
    1. Input: NST info
    2. Output: List of NSIs as candidates
  5. Run Optimization
  6. NSI Solution
    1. Selected NSI candidate
  7. Slice profile generation request - HAS
    1. Demands: Slice profiles
    2.  Constraints: Threshold constraint, CrossDemandAggregation constraint
    3. Optimization:  Maximize/minimize the service profile parameters
  8. Generate slice profiles as candidates and select a suitable set of slice profiles
  9. Slice profile Solution
  10. Consolidated Solution based on the policy

Demand

Candidates:

  • NSI (AAI Inventory)
  • Slice profiles (Generator)

Demand ExampleExamples:

JSON Viewer
hideMenutrue
height500
{"URLLC":[{"inventory_provider":"aai","inventory_type":"nsi","unique":"true","filtering_attributes":{"service-role":"nsi","model-invariant-id":"21d57d4b-52ad-4d3c-a798-248b5bb9124a","model-version-id":"bfba363e-e39c-4bd9-a9d5-1371c28f4d22"}}]}

...

JSON Viewer
{
  "Core": [
         {"inventory_provider":"generator","inventory_type":"sliceprofile","unique":"true","filtering_attributes":{}}
],
"RAN": [
{"inventory_provider":"generator","inventory_type":"sliceprofile","unique":"true","filtering_attributes":{}}
],
"transport": [
{"inventory_provider":"generator","inventory_type":"sliceprofile","unique":"true","filtering_attributes":{}}
]
}

Policy:

ax+by

min → (cost) + 0.1(latency)

...

min→ 0.5 (cost) + 0.5(latency)

max → (cost) 

NSI - Cost (2) - Latency -10 ms

SP - Cost (10) Latency -5 ms

List of Constraints

  • Threshold Constraint (Matching NSI)
  • Aggregation Constraint (Matching aggregated slice profiles)

NSI Selection Policies



HAS Candidates

NSI candidate


Consumed APIs (AAI)