The presentation discusses the principles and differences between Cloud native and Edge native applications, with a focus on the latter. It also provides examples of Edge native applications and their importance in data security and resource optimization.
Edge native applications are designed to process data closer to where it is generated, reducing latency and security risks associated with sending data to the Cloud
Nine principles for Edge native applications include resource and deviceware, protocol management, and scalable management
Examples of Edge native applications include factory assembly lines and predictive maintenance
Data security is a key concern for Edge native applications, with encryption and secure key management being important practices
Edge native applications can also inform Cloud native applications, particularly in terms of specialized hardware and management techniques
Authors: Larry Carvalho, Stu Miniman, Marilyn Basanta, Muneyb Minhazuddin
2022-10-26
tldr - powered by Generative AI
The presentation discusses the challenges and solutions for deploying applications at the edge, with a focus on Edge native and data handling. The use of Kubernetes and OpenShift is highlighted as a way to achieve consistency across different environments.
The challenge of deploying applications at the edge is to have a consistent operational and management model across different environments
Edge native applications need to take into account the different attributes of the edge, such as data handling and networking
Efficient data handling at the edge is crucial, with the need to balance processing at the edge and sending training bits back to the central model
Kubernetes and OpenShift can provide consistency across different environments, with the use of single node OpenShift allowing for deployment in disconnected environments
The use of ML/AI, 5G networking, and hardware acceleration are improving the evolution of edge technology
The presentation discusses the results of a stability test for the Kubernetes-based KubeEdge project, which aims to support edge computing. The test shows that KubeEdge can support 100 nodes and manage one million deployed pods.
KubeEdge is a Kubernetes-based project for edge computing
The stability test shows that KubeEdge can support 100 nodes and manage one million deployed pods
The test results show impressive latency performance for both mutating and read-only API calls
The presentation mentions plans to improve security and device mappers, as well as support for cross-submarine communications and edge clusters
The KubeEdge project is collaborating with telecom companies and contributing to white papers on 5G multi-access edge computing
The Sedna project provides an AI toolkit for age cloud collaboration and synergy mechanism for AI workloads. The project aims to simplify incremental learning and enhance the federation of federated learning to support more scenarios for the robotic SIG.
The Sedna project is an AI toolkit for age cloud collaboration and synergy mechanism for AI workloads
The project simplifies incremental learning and enhances the federation of federated learning to support more scenarios for the robotic SIG
The Sedna project helps achieve joint influencing for day-to-day AI workload and simplifies the model training upgrade iteration
The project focuses on API definition and the reference architecture as well as implementation relevant to the robotics ecosystem
The Sedna project may focus on containerizing some of the software including the iOS and the engageable
The project is used in the world's longest process C bridge to monitor metrics of the bridge itself and track traffic to generate emergency alerts
The Sedna project aims to achieve age cloud collaborative architecture or robot cloud collaborative architecture