Versions Compared

Key

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

...

JSON Viewer
width600
height700
{
   "serviceProfile":{
      "latency": 2,
      "security": "High",
	  "reliability": 99.9999,
	  "trafficDensity": 1,
	  "connDensity": 100000,
	  "expDataRate": 50,
	  "jitter": 1,
      "survivalTime": 0
   },
   "requestInfo":{
      "transactionId":"d290f1ee-6c54-4b01-90e6-d701748f0851",
      "requestId":"d290f1ee-6c54-4b01-90e6-d701748f0851",
      "callbackUrl": "http://0.0.0.0:9000/osdfCallback/",
      "sourceId": "SO",
      "timeout":5
   },
   "NSTInfo":[
      {
         "modelInvariantId":"fda3c1e8-7653-4acd-80ef-f5755c1d3859",
         "modelVersionId":"a6906768-1cae-4e78-acd1-d753ac61f3e8",
         "modelName":"URLLC_1"
      }
   ]
}

[unit : (latency - ms) ;  (expDataRate - Mbps) ;  (survivalTime - ms) ;  (jitter - micro sec) ;   (connDensity - /km2) ;  (trafficDensity - Tbps/km2)]


ATTRIBUTE POLICY:

This attribute policy is specifying the operator of an attribute in a service profile

JSON Viewer
width600
height700
{
   "service": "attributePolicy",
   "policyName": "OSDF_FRANKFURT.AttributePolicy_vNS_1",
   "description": "Attribute Policy for Network Slicing (NS)",
   "templateVersion": "OpenSource.version.1",
   "version": "OpenSource.version.1",
   "priority": "1",
   "riskType": "test",
   "riskLevel": "3",
   "guard": "False",
   "content": {
      "identity": "urllc_attribute",
      "policyScope": [
         "URLLC_1"
      ],
      "policyType": "attribute",
      "resources": [
         "URLLC_1"
      ],
      "attributeProperties": {
         "serviceProfile": {
            "latency":{
               "lte":"10 ms" {"operator":"lte", "thresholdValue":{"get_param": "latency"}},
        "reliability": {"operator":"gte", "thresholdValue":{"get_param": "reliability"}}
        }
      }
    }
  }


This attribute policy is for specifying the capabilities of a subnet template


JSON Viewer
width600
height700
{
  "service": "attributePolicy",
  "policyName": "OSDF_FRANKFURT.AttributePolicy_vNS_1",
  "description": "Attribute Policy for Network Slicing (NS)",
  "templateVersion": "OpenSource.version.1",
  "version": "OpenSource.version.1",
  "priority": "1",
  "riskType": "test",
  "riskLevel": "3",
  "guard": "False",
  "content": {
    "identity": "urllc_attribute",
    "policyScope": [
      "URLLC_1"
    }],
    "policyType": "attribute",
       "reliabilityresources":{ [
      "NSST-C2"
     ],
    "gteattributeProperties":"99.999" {
      "latency":      {"operator":"lte", "thresholdValue":"10"}
      "reliability":   {"operator":"gte", "thresholdValue":"99.999"}
      }
   }
}


VNF POLICY:

(Has to be updated for all three demands)

JSON Viewer
width600
height700
{
   "service": "vnfPolicy",
   "policyName": "OSDF_FRANKFURT.vnfPolicy_URLLC",
   "description": "vnfPolicy",
   "templateVersion": "OpenSource.version.1",
   "version": "test1",
   "priority": "6",
   "riskType": "test",
   "riskLevel": "3",
   "guard": "False",
   "content": {
      "identity": "urllc_prop",
      "policyScope": [
         "NSST-C2","URLLC_1"
      ],
      "policyType": "vnfPolicy",
      "resources": [
      "NSST-C2"
    ],
     "URLLC""applicableResources": "any",
    "vnfProperties": [
      ],{
        "applicableResourcesinventoryProvider": "anyaai",
        "vnfPropertiesinventoryType":[ "subnet",
         {"customerId": "5G-customer"
      },
      "inventoryProvider":"aai",
  {
          "inventoryTypeinventoryProvider": "service",
    dummy"
        "customerIdinventoryType": "5G-customersubnet",
            "orchestrationStatus"latency": {"operator":"lte", "thresholdValue":"ACTIVE10",}
        "reliability":    "equipmentRole{"operator":"gte", "thresholdValue":"99.999"}
         }
      ]
   }
}


OPTIMIZATION POLICY

JSON Viewer
width600
height700

...

Assume the latency ranges supported by the above NSSTs which are part of NST_URLLC1 are as follows (fetched from Attribute Policy).

NSST idLatency range supported
NSST_URLLC_RAN2(5..30)
NSST_URLLC_Core1(10..100)
NSST_URLLC_TRAN2(7..30)

Now there are 4 possible solution categories that OOF can provide in the response to SO.

...