Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The key component KubeEdge is a unique design from scratch of edge nodes and edge cloud, with all source code developed in the upstream CNCF KubeEdge Project.
  • Type I of KubeEdge Edge Service family focuses an edge stack listed in the next slide of the use case ML Inference Offloading on x86 edge servers.
  • This blueprint family will leverage various infrastructures. Arm servers support is the next casewill be supported. This blueprint family is infrastructure neutral.

...

Use case 3: Smart building scenario, KubeEdge can be perfectly used in helping the smart building local data processing. Lately, IoT sensors have been used in commercial buildings, however due to the data security requirement, most of IoT data need to be processed on-perm. Hundreds of data processing systems support different commercial tenants.  

Where on the Edge

Industry Sector: Cloud, Enterprise, Telco

Edge computing leverages edge locations to distribute application loads among device/edge/cloud. A service layer is required to bridge infrastructure platform and applications. e.g. load distribution coordination, hardware platform agnostic, etc. KubeEdge extends native containerized application orchestration capabilities to hosts at Edge. Along with other vertical domain support such as device twin at edge, KubeEdge edge service stack is geared to offer feature rich support to applications while remain platform neutral. Business Drivers

Overall Architecture

The overall system contains cloud, edge and device three parts.

...

Device - Android smart camera or smart phone, emotion recognition App.

Image RemovedImage Added

Platform Architecture

...

Cloud - AWS virtual machine, 8 corecores, 32 MB GB memory, 80GB EBS disk

Edge -

          On Prem Edge: Intel Xeon E5-2620, 16 cores, 128 GB memory, 3TB disks

          Cloud Edge: AWS virtual machine, 4 cores, 16 GB memory, 80GB EBS disk

Device - Android emulator, Pixel 2 API 29, Android 10.0

Software Platform Architecture

<Software components with version/release numbers >

<EDGE Interface>

<ETSI MEC Interaction>

Software Framework Architecture

<AI Frameworks>

...

Softwarerelease/version number
Kubenetes1.18
KubeEdge1.4
TensorFlow2.0
Android10.0
Ubuntu (cloud & edge nodes)20.04

APIs

APIs with reference to Architecture and Modules

High Level definition of APIs are stated here, assuming Full definition APIs are in the KubeEdge BP API Documents

...

Hardware and

...

Software Management

Hardware Management

Currently for this blueprint AWS Virtual Machines are being used for development, testing and CI/CD hence there is no specific hardware management to be done. 

Software Management

https://github.com/kubeedge/kubeedge

https://github.com/futurewei-cloud/kubeedge-android-ai

...

<ML Offloading>

Hardware and Software Management

Licensing

  • GNU/common license