You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: code/API_definitions/Discovery/README.md
+10-10
Original file line number
Diff line number
Diff line change
@@ -10,32 +10,32 @@ This API allows a developer to:
10
10
11
11
- discover available MEC platforms, ranked by proximity to a UE.
12
12
- read the state (availability and capabilities) of an operator's various MEC platforms.
13
-
- register a service profile (a description of the developer's edge service) with the MEC operator
14
-
- register the deployed service endpoints with the MEC operator, which allows the closest service endpoint to be discovered at runtime
13
+
- register a service profile (a description of the developer's edge service) with the MEC operator.
14
+
- register the deployed service endpoints with the MEC operator, which allows the closest service endpoint to be discovered at runtime.
15
15
16
16
The API will also support the following capabilities:
17
17
18
-
- events(such as change of status of a MEC platform or another event which could affect their service)
18
+
- events(such as change of status of a MEC platform or another event which could affect their service).
19
19
- subscription to notification of events.
20
20
21
-
# Mapping to the list of intents
21
+
##Mapping to the list of intents
22
22
23
23
These APIs fulfil the ['discovery' intents](https://github.com/camaraproject/EdgeCloud/blob/main/documentation/SupportingDocuments/Harmonisation%20of%20APIs/describing%20and%20harmonising%20the%20Edge%20APIs.md)
24
24
25
-
*Simple Edge Discovery* fulfils a single intent, "4. I can discover the closest MEC platform to a specific terminal (closest in terms of shortest network path)"
25
+
*Simple Edge Discovery* fulfils a single intent, "4. I can discover the closest MEC platform to a specific terminal (closest in terms of shortest network path)"
26
26
27
27
*MEC Exposure and Experience Management* is a more comprehensive discovery API and fulfils the following intents:
28
28
29
29
### Developer intents
30
30
31
31
#### Provisioning intents
32
32
33
-
1.“I can retrieve a list of the operator’s MECs and their status, ordering the results by location and filtering by status (active/inactive/unknown)”
33
+
1."I can retrieve a list of the operator’s MECs and their status, ordering the results by location and filtering by status (active/inactive/unknown)"
34
34
2. "I can discover the capabilities/resources available at an operator’s MEC: CPU, Memory, Storage, GPU"
35
35
3. "I can discover the geographical regions covered by the operators MECs"
36
36
4. "I can discover the closest MEC platform to a specific terminal (closest in terms of shortest network path)"
37
37
38
-
16.“I can ask the operator to provide the details of all the on-boarded applications”
38
+
16."I can ask the operator to provide the details of all the on-boarded applications"
39
39
17. "I can ask the operator to inform about the application instance details e.g., communication endpoints, resource consumed etc"
40
40
41
41
#### Runtime intents
@@ -48,12 +48,12 @@ These APIs fulfil the ['discovery' intents](https://github.com/camaraproject/Edg
48
48
49
49
#### Provisioning intents
50
50
51
-
23.“I can publish an (ordered, filtered) list of my MECs, their coverage, capabilities and status”*(aligns with 1,2,3 in the developer intents)*
52
-
24.“I can map an application’s requirements to the best MEC for hosting it, based on application demands for CPU, Memory, Storage, GPU, bandwidth, Network forecast, mobility”*(aligns with 4,5,8,9)*
51
+
23."I can publish an (ordered, filtered) list of my MECs, their coverage, capabilities and status"*(aligns with 1,2,3 in the developer intents)*
52
+
24."I can map an application’s requirements to the best MEC for hosting it, based on application demands for CPU, Memory, Storage, GPU, bandwidth, Network forecast, mobility"*(aligns with 4,5,8,9)*
53
53
54
54
#### Runtime intents
55
55
56
-
25.“I can inform the developer of any event which changes which MEC is optimal for their application and connected terminals”*(aligns with 6)*
56
+
25."I can inform the developer of any event which changes which MEC is optimal for their application and connected terminals"*(aligns with 6)*
0 commit comments