You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 6
Next »
Sequence diagram
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6ImtyaXNobmEgbW9vcnRoeSIsIm91dHB1dFR5cGUiOiJibG9jayIsImxhc3RNb2RpZmllck5hbWUiOiJkaGViZWhhIG1qIiwibGFuZ3VhZ2UiOiJlbiIsImRpYWdyYW1EaXNwbGF5TmFtZSI6IiIsInNGaWxlSWQiOiIiLCJhdHRJZCI6Ijg0NjYzMjkxIiwiZGlhZ3JhbU5hbWUiOiJOU0kgc2VsZWN0aW9uIiwiYXNwZWN0IjoiIiwibGlua3MiOiJhdXRvIiwiY2VvTmFtZSI6Ik5TSSBTZWxlY3Rpb24iLCJ0YnN0eWxlIjoidG9wIiwiY2FuQ29tbWVudCI6ZmFsc2UsImRpYWdyYW1VcmwiOiIiLCJjc3ZGaWxlVXJsIjoiIiwiYm9yZGVyIjp0cnVlLCJtYXhTY2FsZSI6IjEiLCJvd25pbmdQYWdlSWQiOjg0NjYxODc2LCJlZGl0YWJsZSI6ZmFsc2UsImNlb0lkIjo4NDY2MzUyMywicGFnZUlkIjoiIiwibGJveCI6dHJ1ZSwic2VydmVyQ29uZmlnIjp7ImVtYWlscHJldmlldyI6IjEifSwib2RyaXZlSWQiOiIiLCJyZXZpc2lvbiI6MiwibWFjcm9JZCI6IjRmZmNhMzE2LTNiZjAtNDQyNi05Y2VhLTU3YWZhZDg0ZTg0NiIsInByZXZpZXdOYW1lIjoiTlNJIHNlbGVjdGlvbi5wbmciLCJsaWNlbnNlU3RhdHVzIjoiT0siLCJzZXJ2aWNlIjoiIiwiaXNUZW1wbGF0ZSI6IiIsIndpZHRoIjoiNzQxIiwic2ltcGxlVmlld2VyIjpmYWxzZSwibGFzdE1vZGlmaWVkIjoxNTk3MDYyNjE5MDAwLCJleGNlZWRQYWdlV2lkdGgiOmZhbHNlLCJvQ2xpZW50SWQiOiIifQ==
Interfaces
- NSI selection Request
- Input: Service profile
- NST details
- NSST details with subnet capabilities
- Fetch Optimization policies
- Demand policy for NSI and Slice profiles
- Constraint policies for Selection
- Optimization policies for NSI selection and slice profile generation.
- NSI selection request - HAS
- Demand: NSI
- Constraint: Threshold policy, New policy(for CoverageArea )??
- Optimization: Maximize/minimize the service profile parameters
- Fetch NSI for AAI
- Input: NST info
- Output: List of NSIs as candidates
- Run Optimization
- NSI Solution
- Selected NSI candidate
- Slice profile generation request - HAS
- Demands: Slice profiles
- Constraints: Threshold constraint, CrossDemandAggregation constraint
- Optimization: Maximize/minimize the service profile parameters
- Generate slice profiles as candidates and select a suitable set of slice profiles
- Slice profile Solution
- Consolidated Solution based on the policy
Demand
Candidates:
- NSI (AAI Inventory)
- Slice profiles (Generator)
Demand Examples:
{"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"}}]}
{
"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":{}}
]
}
List of Constraints
- Threshold Constraint (Matching NSI)
- Aggregation Constraint (Matching aggregated slice profiles)
NSI Selection Policies
HAS Candidates
NSI candidate
Consumed APIs (AAI)