Versions Compared

Key

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

...

  1. NST selection Request
    1. Input: Service profiler parameters.

      {

      "requestInfo":{

      "transactionId":"c86b3019-39f4-4cd3-b847-b22afe9f36dc",

      "requestId":"c86b3019-39f4-4cd3-b847-b22afe9f36dc",

      "sourceId":"so",

      "timeout":600,

      "callbackUrl":"http://0.0.0.0:9000/callback/"

      },

      "serviceProfile":{

      "serviceProfileParameters":{

      "latency":20,

      "areaTrafficCapDL" : 10000,

      "coverageAreaTAList" : "India"
      }

      }

      }

  2. Fetch Optimization policies
    1. vnfPolicy - it will identify the inventoryProvider and inventoryType - Forms demand policy.
    2. Attribute policy - for storing the serviceprofileparameters and its value as attribute - value pair- Constraint policy.
    3. QueryPolicy -  Its used to query the serviceprofileparameters from the input so that it can be added as a value to the attribute.
    4. Optimization policies if required.
  3. NSI NST selection request - HAS
    1. Demand: NSINST
    2. Constraint: Threshold policy, New Attribute policy (for CoverageArea )??
    3. Optimization: Maximize/minimize the service profile parameters
    4. for matching whether nst templates have these attributes.
  4. Fetch NST metadata from AAI
    1. Output: List of all NSTs metadata .
  5. Fetch NST candidate from SDCFetch NSI for AAI
    1. Input: NST infometadata
    2. Output: List of NSIs as NST candidates matching the metadata
  6. Run Optimizationoptimization  - taking attribute constraint, the candidates are filtered out matching the attributes.
  7. Solution list is formedConsolidated Solution based on the policy
    1. Solution List. Solution object can have NSI/Slice profileshave nst candidates matching the input service profile params.


NST Template example (Candidate)

{




















}

"name": "EmbbNst",

"id": "EmbbNst_1",

"latency": 20,

"uplink": 5,

"downlink": 8,

"reliability": 95,

"areaTrafficCapDL": 10,

"areaTrafficCapUL": 100,

"maxNumberofUEs": 10000,

"areas": " area1|area2",

"expDataRateDL": 10,

"expDataRateUL": 1000,

"resourceSharingLevel": "shared",

"coverageAreaTAList": "Beijing;Beijing;HaidanDistrict;WanshouluStreet",

"modelinvariantuuid": "7d7df980-cb81-45f8-bad9-4e5ad2876393",

"modeluuid": "fe6c82b9-4e53-4322-a671-e2d8637bfbb7",

"uniqueness": true

Formed candidates:

...

,

"inventory_type":"nst",

"candidate_id": "EmbbNst_ID",

"cost": 2