...
JSON Viewer | ||||
---|---|---|---|---|
| ||||
{ "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 | ||||
---|---|---|---|---|
| ||||
{ "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 | ||||
---|---|---|---|---|
| ||||
OSDF
...
→ HAS:
JSON Viewer | ||||
---|---|---|---|---|
| ||||
{ "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 | ||||
---|---|---|---|---|
| ||||
{
"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
...