Replies: 4 comments
-
Assumption: "MEC Platform" refers to "cloudlets" as defined in https://github.com/camaraproject/EdgeCloud/blob/main/documentation/SupportingDocuments/edge_terminology.md We do not provide an API to discover the closest cloudlet from a client but the closest application endpoint available as in our philosophy it is not the client who has to manage the provisioning of the app to the cloudlet but the platform takes care of that. So the given intent is not really meaningful in the context of our architecture. FindCloudlet is the API to perform the task to discover the optimal endpoint from a client in a given condition. It takes the connected network identifier and the location/velocity as input parameters and returns the optimal application endpoint. The comment above states that it doesn't take the network path into account but that is only a matter of the implementation logic, not the API itself. |
Beta Was this translation helpful? Give feedback.
-
Thanks, 'optimal endpoint' is a distinct intent which FindCloudlet appears to meet |
Beta Was this translation helpful? Give feedback.
-
the table accurately reflects the support for the intent in 5GFF MEC Exposure & Experience Management API |
Beta Was this translation helpful? Give feedback.
-
This is the flow for the EdgeXR API findCloudlet (https://developers.edgexr.org/design/best-practice-sdk/#sdk-basics--) sequenceDiagram
participant app
participant operator
Note over app,operator: PRE App determined proper Operator Gateway as per attached network
app->>operator: POST /RegisterClient <app, org>
operator->>app: <sessioncookie>
app->>operator: GET /FindCloudlet <sessioncookie, devicelocation>
operator->>app: <closest endpoint IP>
Note: Depending on the Autoprovisioning policy configured a call to findCloudlet may trigger the provisioning of an app to a cloudlet in the region of the UE. |
Beta Was this translation helpful? Give feedback.
-
Developer intents: Provisioning intents
GET /mecplatforms
region,zone,serviceProfileId,subscriberDensity, UEIdentityType,UEIdentity
GET /mecplatforms\?UEIdentityType=[a-zA-Z0-9-]*\&UEIdentity=[a-zA-Z0-9.-]*
region,zone,serviceProfileId,subscriberDensity, UEIdentityType,UEIdentity
POST /v1/findcloudlet
gps_location
without taking into account network path Input parameters:gps_location, additionalProp1-3
Beta Was this translation helpful? Give feedback.
All reactions