|
1 |
| -<a href="https://github.com/camaraproject/EdgeCloud/commits/" title="Last Commit"><img src="https://img.shields.io/github/last-commit/camaraproject/EdgeCloud?style=plastic"></a> |
2 |
| -<a href="https://github.com/camaraproject/EdgeCloud/issues" title="Open Issues"><img src="https://img.shields.io/github/issues/camaraproject/EdgeCloud?style=plastic"></a> |
3 |
| -<a href="https://github.com/camaraproject/EdgeCloud/pulls" title="Open Pull Requests"><img src="https://img.shields.io/github/issues-pr/camaraproject/EdgeCloud?style=plastic"></a> |
4 |
| -<a href="https://github.com/camaraproject/EdgeCloud/graphs/contributors" title="Contributors"><img src="https://img.shields.io/github/contributors/camaraproject/EdgeCloud?style=plastic"></a> |
5 |
| -<a href="https://github.com/camaraproject/EdgeCloud" title="Repo Size"><img src="https://img.shields.io/github/repo-size/camaraproject/EdgeCloud?style=plastic"></a> |
6 |
| -<a href="https://github.com/camaraproject/EdgeCloud/blob/main/LICENSE" title="License"><img src="https://img.shields.io/badge/License-Apache%202.0-green.svg?style=plastic"></a> |
| 1 | +# CAMARA Edge Cloud |
7 | 2 |
|
8 |
| -# EdgeCloud |
9 |
| -Repository to describe, develop, document and test the EdgeCloud API family |
| 3 | +This repository produces APIs allowing interaction with a network's 'edge cloud'. These are compute, storage and other resources placed in the operator network at different zones. |
10 | 4 |
|
11 | 5 | ## Scope
|
12 |
| -* Service APIs for “Edge Cloud” (see APIBacklog.md) |
13 |
| -* It provides the customer with the ability to: |
14 |
| - * Provide and manage application images to be deployed on resources within the operator network |
15 |
| - * Use reserved compute resources within the operator network for the deployment of applications on VMs or containers |
16 |
| - * Influence the traffic routing from the user device toward the Edge instance of the Application |
| 6 | + |
| 7 | +* Service APIs for “Edge Cloud”: |
| 8 | + * Discover the closest edge cloud zone to a given device. |
| 9 | + * Provide and manage application images to be deployed on resources within the operator network. |
| 10 | + * Use reserved compute resources within the operator network for the deployment of applications on VMs or containers. |
| 11 | + * Influence the traffic routing from the user device toward the Edge instance of the Application. |
17 | 12 | * NOTE: The scope of this API family should be limited (at least at a first stage) to 4G and 5G.
|
18 | 13 | * Describe, develop, document and test the APIs (with 1-2 Telcos)
|
19 | 14 | * Started: 5th July 2022
|
20 |
| -* Location: virtually |
| 15 | +* Location: virtually |
| 16 | + |
| 17 | +# APIs |
| 18 | + |
| 19 | +YAML for all APIs can be found under [API_Definitions](https://github.com/camaraproject/EdgeCloud/tree/main/code/API_definitions) |
| 20 | + |
| 21 | +## Simple Discovery API |
| 22 | +This API queries the network to find the closest Edge Cloud Zone to a given user device. 'Closest' means 'shortest network path', and hosting an application server on the closest Edge Cloud Zone will typically provide the lowest latency for that user device. |
| 23 | + |
| 24 | +## Traffic Influence API |
| 25 | +The Traffic Influence API hides the complexity of the network providing the developer with the possibility to modify the connection policies of UEs and EAS in terms of how the traffic flows. For a 5G network, the UPF connected to the target Data Network can be updated with new traffic steering rules, for a set of users and for a specific time period. Furthermore, in a UE mobility scenario, the PDU Session Anchor, may be relocated to a different UPF considering the requirements provided by the AF. |
| 26 | + |
| 27 | +## Edge Cloud LCM (Lifecycle management) |
| 28 | +(todo: add text) |
21 | 29 |
|
22 |
| -## Meetings |
| 30 | +# Meetings |
23 | 31 | * Meetings are held virtually
|
24 | 32 | * Schedule: Tuesdays 16h-17 CET, every two weeks.
|
25 | 33 | * Meeting link: [LFX Zoom](https://www.google.com/url?q=https://zoom-lfx.platform.linuxfoundation.org/meeting/94237809115?password%3D05fb6d8a-a913-47d8-b003-db75ecdaa5d9&sa=D&source=calendar&ust=1711304713775725&usg=AOvVaw2KsTGn2S2i4Bu5V-nusuUI)
|
26 |
| -## Results |
| 34 | +* Minutes of previous meetings [link](https://wiki.camaraproject.org/display/CAM/Edge+Cloud) |
| 35 | + |
| 36 | +# Contributorship and mailing list |
| 37 | + |
| 38 | +To subscribe / unsubscribe to the mailing list of this Sub Project and thus be / resign as Contributor please visit [https://lists.camaraproject.org/g/sp-edc](https://lists.camaraproject.org/g/sp-edc). |
| 39 | + |
| 40 | +A message to all Contributors of this Sub Project can be sent using [[email protected]]([email protected]). |
| 41 | + |
| 42 | +CAMARA sp-edge-cloud: [Slack Channel(https://camara-project.slack.com/archives/C062PJNGW9F) |
| 43 | + |
| 44 | +# Results |
27 | 45 | * Sub Project is in progress
|
28 | 46 |
|
29 |
| -## Contributorship and mailing list |
30 |
| -* To subscribe / unsubscribe to the mailing list of this Sub Project and thus be / resign as Contributor please visit <https://lists.camaraproject.org/g/sp-edc>. |
31 |
| -* A message to all Contributors of this Sub Project can be sent using <[email protected]>. |
32 |
| -* CAMARA sp-edge-cloud: [Slack Channel](https://camara-project.slack.com/archives/C062PJNGW9F) |
|
0 commit comments