Jump to: navigation, search

Difference between revisions of "Edge Computing Group"

(FEMDC SIG)
(Meetings)
(97 intermediate revisions by 2 users not shown)
Line 12: Line 12:
 
== Meetings ==
 
== Meetings ==
  
Weekly calls in two time slots:
+
* Mondays at 6am PDT / 1400 UTC
* Tuesdays at 7am PDT / 1500 UTC
+
** '''Calendar file is available [https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/edge/OSF-Edge-Computing-Group-Weekly-Calls2.ics here].'''
* China regional WG calls every Thursday at 0700 UTC
 
  
'''Calendar file is available [https://www.openstack.org/assets/edge/OSF-Edge-Computing-Group-Weekly-Calls.ics here].'''
+
=== Next meeting: Monday (November 30), 6am PST / 1400 UTC ===
 
 
=== Next meeting: Tuesday (November 26), 7am PST / 1500 UTC ===
 
  
 
==== Call details ====  
 
==== Call details ====  
* ''' Zoom link: https://zoom.us/j/879678938 '''
+
* ''' Meetpad link: https://meetpad.opendev.org/osf-edge-computing-group '''
* ''' Dialing in from phone: '''
 
** Dial(for higher quality, dial a number based on your current location): US: +1 669 900 6833  or +1 646 876 9923
 
** Meeting ID: 879 678 938
 
** International numbers available: https://zoom.us/u/ed95sU7aQ
 
  
 
=== Action item registry ===
 
=== Action item registry ===
* Ildiko to send out PTG summary
+
 
 +
*
  
 
=== Agenda ===
 
=== Agenda ===
Line 36: Line 30:
 
* Action items
 
* Action items
 
** See Action item registry
 
** See Action item registry
* Work items for testing
+
* Sample OpenStack config for edge - diablo_rojo
** Detailed design of the minimal reference architectures
+
* '''2021 planning'''
** Configuration of the minimal reference architectures
+
** Actions for the end of this year
** Lab requirements - http://lists.openstack.org/pipermail/edge-computing/2019-June/000597.html
+
** Plans for next year
* Hacking days
+
* Recurring items
** etherpad: https://etherpad.openstack.org/p/osf-edge-hacking-days
+
** Interesting sessions from events
** Every Friday, please add your availability to the etherpad if you're available and interested
+
*** https://etherpad.opendev.org/p/edge-event-recordings
* 2nd edge whitepaper
+
** Work items for testing
** https://etherpad.openstack.org/p/osf-ecg-second-whitepaper
+
*** Detailed design of the minimal reference architectures
* PTG recap
+
*** Configuration of the minimal reference architectures
** https://etherpad.openstack.org/p/PVG-ECG-PTG
+
*** Draft test plan: https://etherpad.openstack.org/p/ecg-test-plan
* Involving more projects
+
*** Lab requirements - http://lists.openstack.org/pipermail/edge-computing/2019-June/000597.html
** Ironic
+
** Hacking days
*** L3 provisioning and Redfish - http://lists.openstack.org/pipermail/edge-computing/2019-May/000588.html
+
*** etherpad: https://etherpad.openstack.org/p/osf-edge-hacking-days
**** Summit talk: https://www.openstack.org/summit/shanghai-2019/summit-schedule/events/24274/ironically-reeling-in-large-scale-bare-metal-deployment-without-pxe - speakers - Julia Kreger, Ilya Etingof, Richard Pioso
+
*** Every Friday, please add your availability to the etherpad if you're available and interested
**** L3-based deployment spec update open review - https://review.opendev.org/#/c/672780/
 
** Horizon
 
** Neutron
 
*** Segment range improvements? - http://lists.openstack.org/pipermail/edge-computing/2019-May/000589.html
 
*** Neutron RFE - https://bugs.launchpad.net/bugs/1832526
 
**** RFE is approved, next steps involve a spec and possibly a PoC
 
**** PTG session: https://etherpad.openstack.org/p/Shanghai-Neutron-Planning
 
* Items to keep in mind
 
** Keystone edge work
 
*** StarlingX feedback: http://lists.openstack.org/pipermail/edge-computing/2019-October/000642.html
 
*** Federation
 
**** Testing
 
**** Athenz plugin
 
***** http://lists.openstack.org/pipermail/edge-computing/2019-January/000520.html
 
** StarlingX
 
*** Synchronization framework
 
**** Storyboard Story: https://storyboard.openstack.org/#!/story/2002842
 
** Glance edge work
 
*** https://review.openstack.org/#/c/619638/
 
 
* AoB
 
* AoB
  
 
=== Meeting Logs ===
 
=== Meeting Logs ===
  
 +
==== Weekly Call Logs ====
 
https://wiki.openstack.org/wiki/Edge_Computing_Group/Weekly_Call_Logs
 
https://wiki.openstack.org/wiki/Edge_Computing_Group/Weekly_Call_Logs
 +
 +
==== Open Geospatial Consortium presentation, November 16, 2020 ====
 +
 +
* Call recording
 +
** https://zoom.us/rec/share/JiNJGL84oGBh9KRcSRgyHoNV8WxhrBbW0I_dAtE-ietsCm0O260LeTpMWbNEFkMM.n815RJsQATJsAiBF
 +
** Passcode: y5sF37@%
 +
* Slides: https://portal.ogc.org/files/?artifact_id=95522
 +
 +
==== Virtual PTG Recordings, October, 2020 ====
 +
 +
Password: ptg2020!
 +
 +
* Monday (October 26): https://zoom.us/rec/share/Y9GFNd2gxzeGvXTPby7XFBhbNX-uRLxzFsbl3SmPZLXpdvLRF8uzHEg6eFcukcPp.RTU9bg7r5jDIcYGT
 +
* Tuesday (October 27): https://zoom.us/rec/share/seuDC-u95KzdBw0-mPPz7LV20ruiDdNdLYoF3QMwdjcjuAKRWMcggGClkTmvf8U.tKj_HUSkCSVoOO08
 +
* Wednesday (October 28): https://zoom.us/rec/share/9UrZ9JxS9jNR06DGwiV1wnc4aPX5EGYhI_xVCTvglqrj9-i8QajNzJD8kWeU9N0W.h59c74-AQOngXcxG
 +
* PTG notes: https://etherpad.opendev.org/p/ecg-vptg-october-2020
 +
 +
==== Virtual PTG Recordings, June, 2020 ====
 +
 +
* https://zoom.us/rec/share/-tB7JanR8EVIQdaR0Hj4AbAKANrUaaa8gyEW86AJyEiZaRf_Kiscb9nMg0XJFd3P
 +
** Password: 1H!2?7%u
 +
* https://zoom.us/rec/play/vcF7c-mtpmo3SYectgSDUPR5W47of_msgXUYqfILnRyyWiZWZgWlY-BGNOpkNxB0EFSQGB736jMtbQw
 +
** Password: 3y*99q.6
 +
* https://zoom.us/rec/share/1N0yIozW9n9LbLeS5Vztf7UYDrvdaaa80XUf-PpYz0mZm-PbUlBL8mHcZfzyJN6E
 +
** Password: 8H?A7OC2
  
 
== Working Group Activities ==
 
== Working Group Activities ==
Line 85: Line 86:
 
* [https://wiki.openstack.org/wiki/Edge_Computing_Group/Weekly_Use_Cases_Call_Logs Meeting logs]
 
* [https://wiki.openstack.org/wiki/Edge_Computing_Group/Weekly_Use_Cases_Call_Logs Meeting logs]
  
==== Meetings ====
+
=== Minimal Reference Architectures ===
  
Weekly calls on Mondays in alternating time slots:
+
https://wiki.openstack.org/wiki/Edge_Computing_Group/Edge_Reference_Architectures
* Odd weeks: Monday 1pm Pacific Time / 2000 UTC
 
  
'''Calendar file is available [https://www.openstack.org/assets/edge/OSF-Edge-WG-Use-Cases-Weekly-Calls.ics here].'''
+
https://wiki.openstack.org/wiki/Edge_Computing_Group/Architecture_Implementations_With_Kubernetes
  
'''Next meeting: Monday (November 25) at 1pm Pacific Time / 2000 UTC'''
+
https://wiki.openstack.org/wiki/Edge_Computing_Group/Hybrid_Architecture_Implementations
 
 
* '''Zoom link: https://zoom.us/j/879678938'''
 
* Dialing in from phone:
 
** Dial(for higher quality, dial a number based on your current location): US: +1 669 900 6833 or +1 646 876 9923
 
** Meeting ID: 879 678 938
 
** International numbers available: https://zoom.us/u/ed95sU7aQ
 
 
 
=====Agenda=====
 
* Open Infrastructure Summit follow-up
 
* New use case ideas
 
 
 
=== Minimal Reference Architectures ===
 
 
 
https://wiki.openstack.org/wiki/Edge_Computing_Group/Edge_Reference_Architectures
 
  
 
=== OpenStack Activities ===
 
=== OpenStack Activities ===
Line 112: Line 98:
 
https://wiki.openstack.org/wiki/Edge_Computing_Group/OpenStack_Edge_Activities
 
https://wiki.openstack.org/wiki/Edge_Computing_Group/OpenStack_Edge_Activities
  
== Related OSF Projects ==
+
=== StarlingX Activities ===
 
 
=== OpenStack ===
 
 
 
* openstack.org
 
* IRC channels on Freenode - https://wiki.openstack.org/wiki/IRC
 
* IRC meetings on Freenode - http://eavesdrop.openstack.org
 
* Mailing lists - http://lists.openstack.org/cgi-bin/mailman/listinfo
 
 
 
=== Airship ===
 
  
* http://www.airshipit.org
 
* https://www.openstack.org/videos/vancouver-2018/airship-making-lifecycle-management-for-open-infrastructure-repeatable-and-predictable
 
* https://github.com/openstack/airship-in-a-bottle
 
* IRC on Freenode - #airshipit
 
 
=== StarlingX ===
 
 
''' Liaison: Greg Waines '''
 
 
* http://www.starlingx.io/
 
 
* https://www.openstack.org/videos/vancouver-2018/starlingx-cloud-infrastructure-for-high-performance-low-latency-applications
 
* https://www.openstack.org/videos/vancouver-2018/starlingx-cloud-infrastructure-for-high-performance-low-latency-applications
 
* Distributed Cloud (Incubation Project)
 
* Distributed Cloud (Incubation Project)
Line 149: Line 116:
 
**** https://review.openstack.org/#/c/642469/
 
**** https://review.openstack.org/#/c/642469/
 
**** https://review.openstack.org/#/c/642488/
 
**** https://review.openstack.org/#/c/642488/
* mailing list - http://lists.starlingx.io/cgi-bin/mailman/listinfo
 
* IRC on Freenode - #starlingx
 
 
=== FEMDC SIG ===
 
 
The SIG activities got merged into the Edge Computing Group's scope. Wiki page for former artifacts produced by the group: https://wiki.openstack.org/wiki/Fog_Edge_Massively_Distributed_Clouds
 
 
== Adjacent communities ==
 
 
=== Akraino ===
 
 
''' Liaison: Beth Cohen '''
 
 
* Akraino BoF at the Vancouve Summit - https://etherpad.openstack.org/p/OSS_Vancouver_Akraino_BoF
 
* Project website - https://www.akraino.org
 
* Project wiki page - https://wiki.akraino.org
 
 
=== ONAP Edge Automation Group ===
 
 
''' Liaison: Prakash Ramchandran  '''
 
 
* Project wiki page - https://wiki.onap.org/display/DW/Edge+Automation+through+ONAP
 
 
=== OPNFV Edge Cloud Project ===
 
 
''' Liaison: Gergely Csatari '''
 
 
* Project wiki page - https://wiki.opnfv.org/display/PROJ/Edge+cloud
 
* Tests draft - https://etherpad.opnfv.org/p/edge_cloud_test_case
 
 
=== Kubernetes IoT Edge Working Group ===
 
* Project page: https://github.com/kubernetes/community/tree/master/wg-iot-edge
 
* Meetings: Fridays at 15:00 UTC (bi-weekly)
 
* [https://docs.google.com/document/d/1Yuwy9IO4X6XKq2wLW0pVZn5yHQxlyK7wdYBZBXRWiKI/edit?usp=sharing Meeting notes and agenda]
 
* [https://docs.google.com/document/d/1We-pRDV9LDFo-vd9DURCPC5-Bum2FvjHUGZ1tacGmk8/edit#heading=h.n4tqqt3iuizs Whitepaper]
 
 
=== ETSI MEC ===
 
* Web page: https://www.etsi.org/technologies/multi-access-edge-computing
 
* Presentation on the weekly call (February 12, 2019): https://zoom.us/recording/share/dnRWoPhLvMJz1QUvsjMV7COhydppAwtc3J8w2q08VqmwIumekTziMw
 
* MEC PoCs
 
** https://www.etsi.org/technologies/multi-access-edge-computing/mec-poc
 
** https://mecwiki.etsi.org/index.php?title=Ongoing_PoCs
 
* OpenAPI
 
** https://forge.etsi.org
 
** Viewable without an EOL account
 
** If you would like to propose a patch and you don't have an account please reach out to one of the following contacts
 
*** CTI_Support - CTI_Support@etsi.org
 
*** Walter Featherstone_Internet - Walter.Featherstone@viavisolutions.com
 
** Bug tracker: https://forge.etsi.org/bugzilla
 
* Contact: Dario Sabella - dario.sabella@intel.com
 
 
=== Discovery Initiative ===
 
  
''' Liaison: Adrien Lebre '''
+
== Adjacent Projects and Communities ==
  
* Web page: https://beyondtheclouds.github.io/
+
https://wiki.openstack.org/wiki/Edge_Computing_Group/Adjacent_Edge_Projects
* Contact: discovery-contact@inria.fr
 
  
 
== Challenges ==
 
== Challenges ==

Revision as of 17:01, 23 November 2020

Mission Statement

  • This OSF Edge Computing Group’s objective is to define infrastructure systems needed to support applications distributed over a broad geographic area, with potentially thousands of sites, located as close as possible to discrete data sources, physical elements or end users. The assumption is that network connectivity is over a WAN.
  • The OSF Edge Computing Group will identify use cases, develop requirements, and produce viable architecture options and tests for evaluating new and existing solutions, across different industries and global constituencies, to enable development activities for Open Infrastructure and other Open Source community projects to support edge use cases.

Group Resources

Meetings

  • Mondays at 6am PDT / 1400 UTC
    • Calendar file is available here.

Next meeting: Monday (November 30), 6am PST / 1400 UTC

Call details

Action item registry

Agenda

Please feel free to add your topic to the agenda. Please add your name as well so we know on the meeting who to ping.

Meeting Logs

Weekly Call Logs

https://wiki.openstack.org/wiki/Edge_Computing_Group/Weekly_Call_Logs

Open Geospatial Consortium presentation, November 16, 2020

Virtual PTG Recordings, October, 2020

Password: ptg2020!

Virtual PTG Recordings, June, 2020

Working Group Activities

Use cases

Minimal Reference Architectures

https://wiki.openstack.org/wiki/Edge_Computing_Group/Edge_Reference_Architectures

https://wiki.openstack.org/wiki/Edge_Computing_Group/Architecture_Implementations_With_Kubernetes

https://wiki.openstack.org/wiki/Edge_Computing_Group/Hybrid_Architecture_Implementations

OpenStack Activities

https://wiki.openstack.org/wiki/Edge_Computing_Group/OpenStack_Edge_Activities

StarlingX Activities

Adjacent Projects and Communities

https://wiki.openstack.org/wiki/Edge_Computing_Group/Adjacent_Edge_Projects

Challenges

  • Life-cycle Management. A virtual-machine/container/bare-metal manager in charge of managing machine/container lifecycle (configuration, scheduling, deployment, suspend/resume, and shutdown). (Current Projects: TK)
  • Image Management. An image manager in charge of template files (a.k.a. virtual-machine/container images). (Current Projects: TK)
  • Network Management. A network manager in charge of providing connectivity to the infrastructure: virtual networks and external access for users. (Current Projects: TK)
  • Storage Management. A storage manager, providing storage services to edge applications. (Current Projects: TK)
  • Administrative. Administrative tools, providing user interfaces to operate and use the dispersed infrastructure. (Current Projects: TK)
  • Storage latency. Addressing storage latency over WAN connections.
  • Reinforced security at the edge. Monitoring the physical and application integrity of each site, with the ability to autonomously enable corrective actions when necessary.
  • Resource utilization monitoring. Monitor resource utilization across all nodes simultaneously.
  • Orchestration tools. Manage and coordinate many edge sites and workloads, potentially leading toward a peering control plane or “selforganizing edge.”
  • Federation of edge platforms orchestration (or cloud-of-clouds). Must be explored and introduced to the IaaS core services.
  • Automated edge commission/decommission operations. Includes initial software deployment and upgrades of the resource management system’s components.
  • Automated data and workload relocations. Load balancing across geographically distributed hardware.
  • Synchronization of abstract state propagation Needed at the “core” of the infrastructure to cope with discontinuous network links.
  • Network partitioning with limited connectivity New ways to deal with network partitioning issues due to limited connectivity—coping with short disconnections and long disconnections alike.
  • Manage application latency requirements. The definition of advanced placement constraints in order to cope with latency requirements of application components.
  • Application provisioning and scheduling. In order to satisfy placement requirements (initial placement).
  • Data and workload relocations. According to internal/external events (mobility use-cases, failures, performance considerations, and so forth).
  • Integration location awareness. Not all edge deployments will require the same application at the same moment. Location and demand awareness are a likely need.
  • Dynamic rebalancing of resources from remote sites. Discrete hardware with limited resources and limited ability to expand at the remote site needs to be taken into consideration when designing both the overall architecture at the macro level and the administrative tools. The concept of being able to grab remote resources on demand from other sites, either neighbors over a mesh network or from core elements in a hierarchical network, means that fluctuations in local demand can be met without inefficiency in hardware deployments.