Versions Compared

Key

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

...

JSON Viewer
width600
height700
{
    "candidate_id": "1ac71fb8-ad43-4e16-9459-c3f372b8236d",
    "candidate_type": "nssi",
    "inventory_type": "nssi",
    "inventory_provider": "aai",
    "domain": "cn",
    "latency": "5",
    "max-number-of-UEs": 0,
    "coverage-area-TA-list": "[{\"province\":\"??\",\"city\":\"???\",\"county\":\"???\",\"street\":\"?????\"}]",
    "ue-mobility-level": "stationary",
    "resource-sharing-level": "0",
    "exp-data-rate-UL": 100,
    "exp-data-rate-DL": 100,
    "area-traffic-cap-UL": 100,
    "area-traffic-cap-DL": 100,
    "activity-factor": 0,
    "e2e-latency": 0,
    "jitter": 0,
    "survival-time": 0,
    "exp-data-rate": 0,
    "payload-size": 0,
    "traffic-density": 0,
    "conn-density": 0,
    "reliability": "99.999",
    "service-area-dimension": "",
    "cs-availability":""
}

SO - OOF INTERACTION


SO →OSDF Request

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"
      }
   ]
}

...

JSON Viewer
width600
height700

OSDF

...

HAS:

JSON Viewer
width600
height700
{
    "name": "urllc_sample",
    "files": {},
    "limit": 10,
	"num_solution": 5,
    "timeout": 1200,
    "template": {
        "homing_template_version": "2018-02-01",
        "demands": {
            "URLLC": [{
                "inventory_provider": "aai",
                "inventory_type": "service",
                "region": "RegionOne",
                "attributes": {
                    "orchestration-status": "ACTIVE",
                    "global-customer-id": "5G-customer",
                    "modelInvariantId":"fda3c1e8-7653-4acd-80ef-f5755c1d3859",
				    "modelVersionId":"a6906768-1cae-4e78-acd1-d753ac61f3e8"
                }
            }]
        },
        "constraints": {
        	"service_profile_attr": {
          		"type": "attribute",
			    "demands": ["URLLC"],
			    "properties": {
					"evaluate":{
						"latency": {"lte" : "10 ms"},
						"reliability": {"gte" : 99.999}
					}
			    }
          }
        }
    }
}


HAS → OSDF:


OSDF → SO:

JSON Viewer
width600
height700
{
   "transactionId":"d290f1ee-6c54-4b01-90e6-d701748f0851",
   "requestId":"d290f122-6c54-4b01-90e6-d701748f0851",
   "statusMessage":"",
   "requestStatus":"completed",
   "solutions":{
      "sharedNSIsolutions":[
         {
            "NSTInfo":{
               "modelVersionId":"3fa85f64-5717-4562-b3fc-2c963f66aff1",
               "modelInvariantId":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
               "modelName":"urllc"
            },
            "NSISolution":{
               "NSIName":"urllc-test",
               "NSIId":"cc647eb0-525c-11ea-8d77-2e728ce88125"
            }
         }
      ],
      "newNSISolutions":[
         {
            "NSTInfo":{
               "modelVersionId":"3fa85f64-5717-4562-b3fc-2c963f66aff1",
               "modelInvariantId":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
               "modelName":"urllc"
            },
            "NSSISolutions":[
               {
                  "sliceProfile":{},
                  "NSSTInfo":{
                     "modelVersionId":"92e14830-525c-11ea-8d77-2e728ce88125",
                     "modelInvariantId":"72e15cbc-525c-11ea-8d77-2e728ce88125",
                     "modelName":"urllc-r"
                  },
                  "NSSISolution":{
                     "NSSIName":"urllc-r1",
                     "NSSIId":"cc648b30-525c-11ea-8d77-2e728ce88125",
		     "domainName":"an",
                     "matchLevel":"string"
                  }
               },
               {
                  "sliceProfile":{},
                  "NSSTInfo":{
                     "modelName":"urllc-c",
                     "modelVersionId":"1f43c88e-525d-11ea-8d77-2e728ce88125",
                     "modelInvariantId":"3fa85f64-5717-4562-b3fc-2c963f66afa6"
                  },
                  "NSSISolution":{
                     "NSSIName":"urllc-c5",
                     "NSSIId":"f7db68ba-525c-11ea-8d77-2e728ce88125",
		     "domainName":"cn",
                     "matchLevel":"string"
                  }
               },
               {
                  "sliceProfile":{}",
                  "NSSTInfo":{
                     "modelName":"urllc-t",
                     "modelVersionId":"18741f08-525e-11ea-8d77-2e728ce88125",
                     "modelInvariantId":"1cf219cc-525e-11ea-8d77-2e728ce88125"
                  },
                  "NSSISolution":{
                     "NSSIName": "urllc-t3",
                     "NSSIId": "0d99492e-525d-11ea-8d77-2e728ce88125",
		     "domainName":"tn",
                     "matchLevel":"string"
                  }
               }
            ],
            "matchLevel":"string"
         },
         {
            "NSTInfo":{
               "modelVersionId":"3fa85f64-5717-4562-b3fc-2c963f66aff1",
               "modelInvariantId":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
               "modelName":"urllc"
            },
            "NSSISolutions":[
               {
                  "sliceProfile":{},
                  "NSSTInfo":{
                     "modelVersionId":"92e14830-525c-11ea-8d77-2e728ce88125",
                     "modelInvariantId":"72e15cbc-525c-11ea-8d77-2e728ce88125",
                     "modelName":"urllc-r"
                  }
               },
               {
                  "sliceProfile":{},
                  "NSSTInfo":{
                     "modelName":"urllc-c",
                     "modelVersionId":"1f43c88e-525d-11ea-8d77-2e728ce88125",
                     "modelInvariantId":"3fa85f64-5717-4562-b3fc-2c963f66afa6"
                  }
               },
               {
                  "sliceProfile":{},
                  "NSSTInfo":{
                     "modelName":"urllc-t",
                     "modelVersionId":"18741f08-525e-11ea-8d77-2e728ce88125",
                     "modelInvariantId":"1cf219cc-525e-11ea-8d77-2e728ce88125"
                  }
               }
            ],
            "matchLevel":"string"
         },
         {
            "NSTInfo":{
               "modelVersionId":"3fa85f64-5717-4562-b3fc-2c963f66aff1",
               "modelInvariantId":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
               "modelName":"urllc"
            }
            "NSSISolutions":[
               {
                  "sliceProfile":{},
                  "NSSTInfo":{
                     "modelVersionId":"92e14830-525c-11ea-8d77-2e728ce88125",
                     "modelInvariantId":"72e15cbc-525c-11ea-8d77-2e728ce88125",
                     "modelName":"urllc-r"
                  },
                  "NSSISolution":{
                     "NSSIName":"urllc-r2",
                     "NSSIId":"84a1ab6e-525e-11ea-8d77-2e728ce88125",
		     "domainName":"rn",
                     "matchLevel":"string"
                  }
               },
               {
                  "sliceProfile":{},
                  "NSSTInfo":{
                     "modelName":"urllc-c",
                     "modelVersionId":"1f43c88e-525d-11ea-8d77-2e728ce88125",
                     "modelInvariantId":"3fa85f64-5717-4562-b3fc-2c963f66afa6"
                  }
               },
               {
                  "sliceProfile":{},
                  "NSSTInfo":{
                     "modelName":"urllc-t",
                     "modelVersionId":"18741f08-525e-11ea-8d77-2e728ce88125",
                     "modelInvariantId":"1cf219cc-525e-11ea-8d77-2e728ce88125"
                  }
               }
            ],
            "matchLevel":"string"
         }
      ]
   }
}


Illustrations

1. Call from SO to OOF to Get suitable NST

...