Hack2022 1st Prize: Difference between revisions

From MECwiki
Jump to: navigation, search
No edit summary
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
<p class="left" style="font-size:26px;"> ←''[[ETSI_-_LF_MEC_Hackathon_2022|MEC Hackathon 2022]]''<p>
<br>
{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}
<p class="center" style="font-size:34px;"><b>1<sup>st</sup> Prize Award</b><p>
<p class="center" style="font-size:34px;"><b> MEC Service Federation for Location-aware IoT withDevOps MEC Infra Orchestration  </b><p>
<p class="center" style="font-size:34px;"><b> MEC Service Federation for Location-aware IoT withDevOps MEC Infra Orchestration  </b><p>


Line 4: Line 10:


= Team=
= Team=
<div class="flex-row row">
<div class="col-xs-12 col-md-6 col-lg-7">
<div class="panel panel-default">
<div class="panel-body">
Team '''DOMINO''' ( '''D'''ev'''O'''ps '''M'''EC '''IN'''fra '''O'''rchestration )  
Team '''DOMINO''' ( '''D'''ev'''O'''ps '''M'''EC '''IN'''fra '''O'''rchestration )  
* Oleg Berzin, Equinix
* Oleg Berzin, Equinix
* Vivekanandan Muthukrishnan, Aarna Networks
* Vivekanandan Muthukrishnan, Aarna Networks
with the support of :
* Kavitha Papanna, Aarna Networks
* Premkumar Subramaniyan, Aarna Networks
* Sai Lakshmi Cheedella, Aarna Networks
* Namachi S, Aarna Networks
</div>
<!--  <div class="panel-footer">Footer text 1</div>  -->
</div><!-- End of pan -->
</div><!-- End of col 1-->
<div class="col-xs-12 col-md-6 col-lg-5">
<div class="panel panel-default">
<div class="panel-body">
[[File:Edge Hackathon 2022-winners.png|400px|center|top|class=img-responsive]]
</div>
<div class="panel-footer">From Left to right: Vivekanandan Muthukrishnan, Bob Gazda (Jury) , Oleg Berzin</div>
<!--  <div class="panel-footer">Footer text 1</div>  -->
</div><!-- End of pan -->
</div><!-- end of col 2-->
</div><!-- end of row 1-->


= Introduction =  
= Introduction =  
Line 20: Line 55:


= Use Case Description =
= Use Case Description =
* Full details [//mecwiki.etsi.org/images/MEC_Service_Federation_for_Location-aware_IoT_with_DevOps_MEC_Infra_Orchestration_v3.pdf here]
* Full details [//mecwiki.etsi.org/images/MEC_Service_Federation_for_Location-aware_IoT_with_DevOps_MEC_Infra_Orchestration_v3.pdf here]
<br>  
<br>  
  [[File:Hack2022-Domino use case1.png|600px|center|top|class=img-responsive]]
  [[File:Hack2022-Domino use case1.png|600px|center|top|class=img-responsive]]
Line 54: Line 89:
• Implementation of integrated Terraform Infrastructure-as-Code module into the orchestrator enabling DevOps infrastructure orchestration
• Implementation of integrated Terraform Infrastructure-as-Code module into the orchestrator enabling DevOps infrastructure orchestration


= Software contributions =
= Software resources =


• '''Terraform plans'''
• '''Terraform plans'''


[https://gitlab.com/akraino-pcei-onap-cds/terraform-plans/-/tree/main/etsi-lfedge-hackathon-2022 https://gitlab.com/akraino-pcei-onap-cds/terraform-plans/-/tree/main/etsi-lfedge-hackathon-2022]
https://gitlab.com/akraino-pcei-onap-cds/terraform-plans/-/tree/main/etsi-lfedge-hackathon-2022


• '''Ansible playbooks'''
• '''Ansible playbooks'''


[https://gitlab.com/akraino-pcei-onap-cds/ansible-scripts/-/tree/main/etsi-lfedge-hackathon-2022 https://gitlab.com/akraino-pcei-onap-cds/ansible-scripts/-/tree/main/etsi-lfedge-hackathon-2022]
https://gitlab.com/akraino-pcei-onap-cds/ansible-scripts/-/tree/main/etsi-lfedge-hackathon-2022


• '''Helm3 charts'''
• '''Helm3 charts'''


[https://gitlab.com/akraino-pcei-onap-cds/equinix-pcei-poc/-/tree/main/helm3-charts/etsi-lfedge-hackathon-2022 https://gitlab.com/akraino-pcei-onap-cds/equinix-pcei-poc/-/tree/main/helm3-charts/etsi-lfedge-hackathon-2022]
https://gitlab.com/akraino-pcei-onap-cds/equinix-pcei-poc/-/tree/main/helm3-charts/etsi-lfedge-hackathon-2022


• '''Camunda workflows'''
• '''Camunda workflows'''


[https://gitlab.com/akraino-pcei-onap-cds/camunda-bpmn-samples/-/tree/main/etsi-lfedge-hackathon-workflow https://gitlab.com/akraino-pcei-onap-cds/camunda-bpmn-samples/-/tree/main/etsi-lfedge-hackathon-workflow]
https://gitlab.com/akraino-pcei-onap-cds/camunda-bpmn-samples/-/tree/main/etsi-lfedge-hackathon-workflow

Latest revision as of 09:08, 28 March 2024

MEC Hackathon 2022


1st Prize Award

MEC Service Federation for Location-aware IoT withDevOps MEC Infra Orchestration


Team

Team DOMINO ( DevOps MEC INfra Orchestration )

  • Oleg Berzin, Equinix
  • Vivekanandan Muthukrishnan, Aarna Networks

with the support of :

  • Kavitha Papanna, Aarna Networks
  • Premkumar Subramaniyan, Aarna Networks
  • Sai Lakshmi Cheedella, Aarna Networks
  • Namachi S, Aarna Networks
Edge Hackathon 2022-winners.png

Introduction

In our solution we use Akraino Public Cloud Edge Interface (PCEI) blueprint and MEC Location API service to demonstrate orchestration of federated MEC infrastructure and services, including:

• Bare metal, interconnection, virtual routing for MEC and Public Cloud IaaS/SaaS, across two operators/providers (a 5G operator and a MEC provider)

• 5G Control and User Plane Functions

• Deployment and operation of end-to-end cloud native IoT application making use of 5G access and distributed both across geographic locations and across hybrid MEC (edge cloud) and Public Cloud (SaaS) infrastructure

• By orchestrating, bare metal servers and their software stack, 5G control plane and user plane functions, interconnection between the 5G provider and MEC provider, connectivity to a public cloud as well as the IoT application and the MEC Location API service, we show how it is possible for providers to enable sharing of their services in a MEC Federation environment.

Use Case Description


Hack2022-Domino use case1.png


Hack2022-Domino use case2.png


Hack2022-Domino use case3.png


Hack2022-Domino use case4.png


Hack2022-Domino use case5.png



Project Videos

  • See the demo video of the project [here ]
  • See the presentation pitch at the Edge Computing World conference [here]

Contributions & innovations

• A practical use case showing a realization of ETSI MEC Federation architecture

• An introduction and a functioning demonstration of MEC Federation Data Plane

• Implementation of the GSMA OPG Edge Node sharing scenario using MEC Federation

• Implementation of ETSI MEC Location API Service and its integration with a MEC application

• Implementation of a combined MEC Federation Broker and MEC Orchestrator with unique capabilities for infrastructure orchestration in multiple domains such as public cloud, edge/MEC cloud, network operator, 5G control plane and user plane cloud native function deployment as well as cloud native service and application deployment

• Implementation of integrated Terraform Infrastructure-as-Code module into the orchestrator enabling DevOps infrastructure orchestration

Software resources

Terraform plans

https://gitlab.com/akraino-pcei-onap-cds/terraform-plans/-/tree/main/etsi-lfedge-hackathon-2022

Ansible playbooks

https://gitlab.com/akraino-pcei-onap-cds/ansible-scripts/-/tree/main/etsi-lfedge-hackathon-2022

Helm3 charts

https://gitlab.com/akraino-pcei-onap-cds/equinix-pcei-poc/-/tree/main/helm3-charts/etsi-lfedge-hackathon-2022

Camunda workflows

https://gitlab.com/akraino-pcei-onap-cds/camunda-bpmn-samples/-/tree/main/etsi-lfedge-hackathon-workflow