Category

Baetyl

Baetyl 2.0

By Baetyl, Blog

Written by Leding Li, Chair of the Baetyl Technical Steering Committee and Chief Architect at Baidu Cloud IoT

Baetyl, a Stage 1 (at-large) project under the LF Edge umbrella, seamlessly extends cloud computing, data and services to edge devices, enabling developers to build light, secure and scalable edge applications.  Today, Baetyl is thrilled to announce Baetyl 2.0, which features the long-awaited remote management system and support for the Kubernetes ecosystem.

A number of active contributors from the Baetyl community helped develop these new features to Baetyl, which brings Baetyl closer to its fundamental goal of creating a free and open edge computing platform.

Other Baetyl 2.0 features include:

  • A new remote management system called Baetyl-Cloud to support the management of multiple edge nodes.
  • The Edge and Remote Management system all evolve to Cloud Native model and are supported to run on both vanilla Kubernetes and K3S.
  •  A “declarative resource definition” design for edge-cloud synchronization through IoT device shadows.
  • An internal architecture upgrade to support future edge clusters.

We have always believed that a complete edge computing system should not only have the hosting capabilities to support applications and services running on a variety of devices, but also make developers be freed from insecure physical consoles, and that devices should be able to be operated and managed remotely in bulk, which is especially meaningful for devices that are about to be placed in remote, dangerous, or harsh environments. Remote management also combines edge computing together with existing cloud computing, allowing data to cross physical boundaries in the desired way, making application development and deployment more agile.

In order to ensure the cohesion of the code, we created a new repository for Baetyl-Cloud at https://github.com/baetyl/baetyl-cloud/. The first Baetyl-Cloud official release will provide a wide range of management capabilities by its OpenAPI:

  • Edge node management: support for multi-device group management, tag-based application synchronization, node information and application information collection and display.
  • Application deployment management: Supports deploying container applications, function calculations, and AI inference services by tag.
  • Configuration management: Supports management of nodes, functions, secrets, certificates, and container repository.
  • Batch management: Use a pre-prepared configuration to pre-install a large number of devices for out-of-the-box use.

Another important feature in Baetyl 2.0 is the Cloud Native support. We changed the underlying runtime of Baetyl from Docker to Kubernetes, and at the same time changed the way Baetyl main program is run, making it a container instance with administrative privileges running in Kubernetes. This change will bring many benefits to developers, including:

  • Updatable main program. In the original model, the Baetyl system itself needs to be updated manually or using the operating system package manager, which inevitably requires the operator to obtain a console. The new model considers “system updates” as part of Baetyl OTA, which will make edge devices can always keep in touch with the latest security update and bug fixes.
  • Multi-container applications that can be updated separately. In the original model, although each container is a completely independent service, the upgrade needs to be carried out together, and the operator cannot define the runtime dependencies between services. The new model leverages Kubernetes’ rich application definitions and enables each service to be independently deployed and upgraded, which will allow edge devices to have more diverse functions.
  • Future support for edge clusters. In the original model, limited to the capabilities of Docker, a Baetyl instance could only be deployed on a single device. The new model enables Baetyl instance to be distributed on multiple different work nodes by the orchestration capabilities of Kubernetes which can not only improve the total computing power, but also obtain higher availability.

Behind these new functions, we have also redesigned the communication protocol between Baetyl and Baetyl-Cloud, which combines the declarative resource definition style of Kubernetes and the device shadow mechanism of the IoT.

Declarative resource definition implements an idempotent distributed communication method, which ingeniously guarantees the consistency of resources in the entire distributed system. However, this method relies on high-quality network conditions. In edge computing scenarios with high latency, packet loss, and unscheduled network interruptions, a lighter communication mechanism suitable for unstable networks is needed.

For this reason, Baetyl-Cloud will convert the declaration of resources into the status expectation of the device shadow and continue to send notifications to Baetyl devices with MQTT message. Baetyl device decodes and uses the resource declaration and then reports the new device shadow status with MQTT message too. Through this method, we can always synchronize the cloud and the edge correctly under weak network conditions.

The above new features will be available immediately with the official release of Baetyl 2.0. Click here for more information.

Other resources for Baetyl include:

What is Baetyl?

By Baetyl, Blog

Baetyl is an open edge computing framework of LF Edge that extends cloud computing, data and service seamlessly to edge devices. It can provide temporary offline, low-latency computing services, and include device connect, message routing, remote synchronization, function computing, video access pre-processing, AI inference, device resources report etc.

About architecture design, Baetyl takes modularization and containerization design mode. Based on the modular design pattern, Baetyl splits the product to multiple modules, and make sure each one of them is a separate, independent module. In general, Baetyl can fully meet the conscientious needs of users to deploy on demand. Besides, Baetyl also takes containerization design mode to build images. Due to the cross-platform characteristics of docker to ensure the running environment of each operating system is consistent. In addition, Baetyl also isolates and limits the resources of containers, and allocates the CPU, memory and other resources of each running instance accurately to improve the efficiency of resource utilization.

Advantages

  • Shielding Computing Framework: Baetyl provides two official computing modules(Local Function Module and Python Runtime Module), also supports customize module(which can be written in any programming language or any machine learning framework).
  • Simplify Application Production: Baetyl combines with Cloud Management Suite of BIE and many other productions of Baidu Cloud(such as CFCInfiniteEasyEdgeTSDBIoT Visualization) to provide data calculation, storage, visible display, model training and many more abilities.
  • Service Deployment on Demand: Baetyl adopts containerization and modularization design, and each module runs independently and isolated. Developers can choose modules to deploy based on their own needs.
  • Support multiple platforms: Baetyl supports multiple hardware and software platforms, such as X86 and ARM CPU, Linux and Darwin operating systems.

Components

As an edge computing platform, Baetyl not only provides features such as underlying service management, but also provides some basic functional modules, as follows:

  • Baetyl Master is responsible for the management of service instances, such as start, stop, supervise, etc., consisting of Engine, API, Command Line. And supports two modes of running service: native process mode and docker container mode
  • The official module baetyl-agent is responsible for communication with the BIE cloud management suite, which can be used for application delivery, device information reporting, etc. Mandatory certificate authentication to ensure transmission security;
  • The official module baetyl-hub provides message subscription and publishing functions based on the MQTT protocol, and supports four access methods: TCP, SSL, WS, and WSS;
  • The official module baetyl-remote-mqtt is used to bridge two MQTT Servers for message synchronization and supports configuration of multiple message route rules. ;
  • The official module baetyl-function-manager provides computing power based on MQTT message mechanism, flexible, high availability, good scalability, and fast response;
  • The official module baetyl-function-python27 provides the Python2.7 function runtime, which can be dynamically started by baetyl-function-manager;
  • The official module baetyl-function-python36 provides the Python3.6 function runtime, which can be dynamically started by baetyl-function-manager;
  • The official module baetyl-function-node85 provides the Node 8.5 function runtime, which can be dynamically started by baetyl-function-manager;
  • SDK (Golang) can be used to develop custom modules.

Architecture

../_images/design_overview.pngArchitecture

Contributing

If you are passionate about contributing to open source community, Baetyl will provide you with both code contributions and document contributions. More details, please see: How to contribute code or document to Baetyl.

Contact us

As the first open edge computing framework in China, Baetyl aims to create a lightweight, secure, reliable and scalable edge computing community that will create a good ecological environment. In order to create a better development of Baetyl, if you have better advice about Baetyl, please contact us:

LF Edge Expands Ecosystem with Open Horizon, adds Seven New Members and Reaches Critical Deployment Milestones

By Akraino Edge Stack, Announcement, Baetyl, EdgeX Foundry, Fledge, Home Edge, LF Edge, Open Horizon, Project EVE, State of the Edge

  • Open Horizon, an application and metadata delivery platform, is now part of LF Edge as a Stage 1 (At-Large) Project.
  • New members bring R&D expertise in Telco, Enterprise and Cloud Edge Infrastructure.
  • EdgeX Foundry hits 4.3 million downloads and Akraino R2 delivers 14 validated deployment-ready blueprints.
  • Fledge shares a race car use case optimizing car and driver operations using Google Cloud, Machine Learning and state-of-the-art digital twins and simulators.

SAN FRANCISCO – April 30, 2020 –  LF Edge, an umbrella organization under The Linux Foundation that aims to establish an open, interoperable framework for edge computing independent of hardware, silicon, cloud, or operating system, today announced continued project momentum with the addition a new project and several technical milestones for EdgeX Foundry, Akraino Edge Stack and Fledge. Additionally, the project welcomes seven new members including CloudBrink, Federated Wireless, Industrial Technology Research Institute (ITRI), Kaloom, Ori Industries, Tensor Networks and VoerEir to its ecosystem.

Open Horizon, an existing project contributed by IBM, is a platform for managing the service software lifecycle of containerized workloads and related machine learning assets. It enables autonomous management of applications deployed to distributed webscale fleets of edge computing nodes and devices without requiring on-premise administrators.

Edge computing brings computation and data storage closer to where data is created by people, places, and things. Open Horizon simplifies the job of getting the right applications and machine learning onto the right compute devices, and keeps those applications running and updated. It also enables the autonomous management of more than 10,000 edge devices simultaneously – that’s 20 times as many endpoints as in traditional solutions.

“We are thrilled to welcome Open Horizon and new members to the LF Edge ecosystem,” said Arpit Joshipura, general manager, Networking, Edge & IoT, the Linux Foundation. “These additions complement our deployment ready LF Edge open source projects and our growing global ecosystem.”

“LF Edge is bringing together some of the most significant open source efforts in the industry, said Todd Moore, IBM VP Open Technology, “We are excited to contribute the Open Horizon project as this will expand the work with the other projects and companies to create shared approaches, open standards, and common interfaces and APIs.”

Open Horizon joins LF Edge’s other projects including: Akraino Edge Stack, Baetyl,  EdgeX Foundry, Fledge, Home Edge, Project EVE and State of the Edge. These projects support emerging edge applications across areas such as non-traditional video and connected things that require lower latency, and  faster processing and mobility. By forming a software stack that brings the best of cloud, enterprise and telecom, LF Edge helps to unify a fragmented edge market around a common, open vision for the future of the industry.

Since its launch last year, LF Edge projects have met significant milestones including:

  • EdgeX Foundry has hit 4.3 million docker downloads.
  • Akraino Edge Stack (Release 2) has 14 specific Blueprints that have all tested and validated on hardware labs and can be deployed immediately in various industries including Connected Vehicle, AR/VR, Integrated Cloud Native NFV, Network Cloud and Tungsten Fabric and SDN-Enabled Broadband Access.
  • Fledge shares a race car use case optimizing car and driver operations using Google Cloud, Machine Learning and state-of-the-art digital twins and simulators.
  • State of the Edge merged under LF Edge earlier this month and will continue to pave the path as the industry’s first open research program on edge computing. Under the umbrella, State of the Edge will continue its assets including State of the Edge Reports, Open Glossary of Edge Computing and the Edge Computing Landscape.

Support from the Expanding LF Edge Ecosystem

Federated Wireless:

“LF Edge has become a critical point of collaboration for network and enterprise edge innovators in this new cloud-driven IT landscape,” said Kurt Schaubach, CTO, Federated Wireless. “We joined the LF Edge to apply our connectivity and spectrum expertise to helping define the State of the Edge, and are energized by the opportunity to contribute to the establishment of next generation edge compute for the myriad of low latency applications that will soon be part of private 5G networks.”

Industrial Technology Research Institute (ITRI):

“ITRI is one of the world’s leading technology R&D institutions aiming to innovate a better future for society. Founded in 1973, ITRI has played a vital role in transforming Taiwan’s industries from labor-intensive into innovation-driven. We focus on the fields of Smart Living, Quality Health, and Sustainable Environment. Over the years, we also added a focus on 5G, AI, and Edge Computing related research and development. We joined LF Edge to leverage its leadership in these areas and to collaborate with the more than 75 member companies on projects like Akraino Edge Stack.”

Kaloom:

“Kaloom is pleased to join LF Edge to collaborate with the community on developing open, cloud-native networking, management and orchestration for edge deployments” said Suresh Krishnan, chief technology officer, Kaloom.  “We are working on an unified edge solution in order to optimize the use of resources while meeting the exacting performance, space and energy efficiency needs that are posed by edge deployments. We look forward to contributing our expertise in this space and to collaborating with the other members in LF Edge in accelerating the adoption of open source software, hardware and standards that speed up innovation and reduce TCO.”

Ori Industries:

“At Ori, we are fundamentally changing how software interacts with the distributed hardware on mobile operator networks.” said Mahdi Yahya, Founder and CEO, Ori Industries. “We also know that developers can’t provision, deploy and run applications seamlessly on telco infrastructure. We’re looking forward to working closely with the LF Edge community and the wider open-source ecosystem this year, as we turn our attention to developers and opening up access to the distributed, telco edge.”

Tensor Networks:

“Tensor Networks believes in and supports open source. Having an arena free from the risks of IP Infringement to collaborate and develop value which can be accessible to more people and organizations is essential to our efforts. Tensor runs its organization, and develops products on top of Linux.  The visions of LF Edge, where networks and latency are part of open software based service composition and delivery, align with our vision of open, fast, smart, secure, connected, and customer driven opportunities across all industry boundaries.” – Bill Walker, Chief Technology Officer.

VoerEir:

“In our extensive work with industry leaders for NFVI/VIM test and benchmarking,  a need to standardize infrastructure KPIs in Edge computing has gradually become more important,” said Arif  Khan, Co-Founder of VoerEir AB. “This need has made it essential for us to join LF Edge and to initiate the new Feature Project “Kontour” under the Akraino umbrella. We are excited to collaborate with various industry leaders to define, standardize  and measure Edge KPIs.”

About The Linux Foundation

Founded in 2000, the Linux Foundation is supported by more than 1,000 members and is the world’s leading home for collaboration on open source software, open standards, open data, and open hardware. Linux Foundation’s projects are critical to the world’s infrastructure including Linux, Kubernetes, Node.js, and more.  The Linux Foundation’s methodology focuses on leveraging best practices and addressing the needs of contributors, users and solution providers to create sustainable models for open collaboration. For more information, please visit us at linuxfoundation.org.

The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our trademark usage page: https://www.linuxfoundation.org/trademark-usage. Linux is a registered trademark of Linus Torvalds.

###

LF Edge in 2020: Looking back and Revving forward

By Akraino Edge Stack, Baetyl, Blog, EdgeX Foundry, Fledge, Home Edge, Open Glossary of Edge Computing, Project EVE

Written by Melissa Evers-Hood, LF Edge Governing Board Chair 

Dear Community,

Happy New Year! As we kick off 2020, I wanted to send a note of thanks and recognition to each of you for a wonderful 2019, which marked several meaningful accomplishments for this organization.  LF Edge was launched in Jan 2019 with an aim to unify the edge communities across IOT, Telco, Enterprise and Cloud providing aligned open source edge frameworks for Infrastructure and Applications.

Our accomplishments include:

  • EdgeX Foundry has blossomed this year in participation, downloads, and use cases. EdgeX, as folks commonly call it, also graduated to Impact project stage and surpassed 1.5 million container downloads in 2019.
  • Akraino, which also reached Impact stage this year, is preparing for it’s second release with 5 new blueprints for R2, with updates to 9 of the existing 10 R1 blueprints already released. Most notably, its broadening its blueprint profile to include new blueprints for Connected Vehicles and AR/VR, truly becoming a viable framework across edge applications.
  • At the Growth Stage, Open Glossary provides common terminology and ecosystem mapping for the complex Edge environment. In 2019, the Glossary Project shipped 2.0 of the Glossary, which was integrated into the 2020 State of the Edge Report. The Glossary Project began the process of helping to standardize terminology across all LF Edge projects, and also launched the LF Edge Landscape Project: https://landscape.lfedge.org/.
  • Also at the Growth Stage, Project Eve allows cloud-native development practices in IOT and edge applications. EVE’s most recent release, 4.5.1 (which was gifted on December 25, 2019), provides a brand new initramfs based installer, ACRN tech preview, and ARM/HiKey support.
  • The Home Edge project, targeted to enable a home edge computing framework, announced their Baobab release in November. The Home Edge Project has initiated cross-project collaboration with EdgeX Foundry (secure data storage) and Project EVE (containerized OS).
  • We also added 2 additional projects this year.
    • Baetyl which provides an open source edge computing platform.
    • Fledge which is an open source framework and community for the industrial edge focused on critical operations, predictive maintenance, situational awareness and safety. Fledge has recently begun cross-project collaboration with Project EVE and Akraino, with more information available here.
  • Our reach has broadened with 9k articles, almost 50k new users, and 6.7M social media impressions.

I am excited about the work ahead in 2020, especially as we celebrate our one year anniversary this month. We laid the foundation last year – offered a solution to unite the various edge communities – and now, with your support and contributions, we’re ready to move to the next phase.

LF Edge is co-hosting Open Networking & Edge Summit in April and our teams are working hard on several cross-project demos and solutions. We’re planning meetups and other F2F opportunities at the show, so this conference will be a must.

Our focus as a community will be to continue to expand our developers and end users.  We will do this through having agile communities, that collaborate openly, create secure, updateable, production ready code, and work together as one. We also expect that there will be new projects to join and integrate.  As we walk into this bright future, working as a unified body will demonstrate that the fastest path to Edge products is through LF Edge.

I look forward to working with each of you in ‘20 and seeing you in Los Angeles this April at ONES!

Melissa

LF Edge Continues Rapid Growth as New Projects, Members Collaborate at Open Source Edge

By Announcement, Baetyl, Fledge

 

 

  • “Baetyl” and “Fledge” join LF Edge ranks as newest projects, expands LF Edge’s reach across geographies and industries
  • IOTA Foundation, SAIC Foundation (TESRA), Thunder Software, and Zenlayercommit to innovating at the open source edge by joining as members
  • LF Edge helps open source move to commercialization with Akraino RI, EdgeX Foundry Edinburgh release and Open Glossary of Edge Computing v2.0

ANTWERP, Belgium — Open Networking Summit Europe —  September 23, 2019 LF Edge, an umbrella organization within the Linux Foundation that aims to establish an open, interoperable framework for edge computing independent of hardware, silicon, cloud, or operating system, today announced continued project momentum with the addition of two new projects and four new members.

Baetyl, an existing project contributed by Baidu and previously known as “OpenEdge,” extends cloud computing, data and services seamlessly to edge devices. Fledge, an existing project contributed by Dianomic and previously known as “Fog Lamp,”  is an open source framework and community for the industrial edge focused on critical operations. Baetyl and Fledge join the organization’s founding projects: Akraino Edge Stack, EdgeX Foundry, Home Edge, Open Glossary of Edge Computing, and Project EVE. Concurrently,  IOTA Foundation, SAIC Foundation (TESRA), Thunder Software, and Zenlayer join as General members.

“It’s incredible to witness such strong industry support for collaborative innovation to create an open source framework at the edge,” said Arpit Joshipura, general manager, Networking, Automation, Edge & IoT, the Linux Foundation. “In just nine months, LF Edge has seen tremendous growth across the board. We couldn’t be more pleased to welcome our newest members and projects.  Added expertise in industrial edge, manufacturing, energy, and more brings the community and ecosystem closer to a more comprehensive edge stack, delivering shared innovation across technology sectors at the edge.”

Launched in January of this year, LF Edge’s seven projects support emerging edge applications across areas such as non-traditional video and connected things that require lower latency, and  faster processing and mobility. By forming a software stack that brings the best of cloud, enterprise and telecom, LF Edge helps to unify a fragmented edge market around a common, open vision for the future of the industry.

About the Newest Projects

Previously known as “OpenEdge” and initiated by Baidu, Baetyl is China’s first open source edge computing platform and is now part of the LF Edge umbrella of projects. It  seamlessly extends cloud computing, data and services to edge devices, enabling developers to build light, secure and scalable edge applications. The result is stronger processing power delivered to edge devices like smart home appliances, wearables and other IoT devices.  Baetyl joins LF Edge as a Stage 1 project.

“In the era of 5G and IoT, edge computing will have tremendous opportunities to play a role in all fields and industries,” said Watson Yin, Vice President of Baidu and the General Manager of the Intelligent Cloud business group. “As a founding member of LF Edge, Baidu Intelligent Cloud decided to donate Baetyl, the intelligent edge computing framework, to the community, hoping to reciprocate the open-source community while continuously contributing cutting-edge technologies to the global technology ecosystem.  The leading edge-computing technology and framework will further accelerate the implementation of cloud + AI in a wider range of industries with a bigger scale and lead the global AI industry into a new chapter of industrialized production.”

Fledge is an open source framework and community for the industrial edge focused on critical operations, predictive maintenance, situational awareness and safety. Contributed by Dianomic and formerly known as “FogLAMP,” Fledge is architected to integrate IIoT, sensors and modern machines all sharing a common set of administration and application APIs with industrial “brown field” systems and the cloud. Fledge developers build smarter, better, cheaper industrial manufacturing solutions  to accelerate Industrial 4.0 adoption. Fledge joins as a Stage 1 project.

Fledge works closely with both Project EVE and Akraino. Project EVE provides system and orchestration services and a container runtime for Fledge applications and services. Fledge’s verticals (manufacturing, energy, etc.) are starting to roll out 5G and private LTE networks; using Akraino blueprints, Fledge applications and services can be consistently managed as they utilize 5G and private LTE networks.

“The LF Edge’s efforts for an open, interoperable framework for the edge is especially needed for the industrial factory, plant and mine where most every brown field system, piece of equipment or sensor uses its own proprietary protocols and data definitions,”  said Tom Arthur, CEO and co-founder of Dianomic Systems. “Fledge was architected and built with the help of suppliers and operators in energy, oil and gas, manufacturing, mining, food processing and pharmaceutical industries.  Being designed specifically for the industrial edge, Fledge is the ideal LF Edge framework for industrial operators, system integrators and equipment providers to embed, deploy, contribute and build a thriving industrial open source community.”

“OSIsoft has been building software to break down the silos in industrial systems but with IoT these silos are multiplying to smart equipment, new sensors, and many other sources of data. We have supported the construction of Fledge by Dianomic Systems.  Fledge is an open source tool that presents these data to the outside world and look forward to vastly increasing the scope of data that we can all ‘see.’ This is integral to the fields of automation, energy conservation, safety and health,” said Pat Kennedy, Founder and CEO OSIsoft.

Quotes from New Members

“Edge computing plays a vital role with the process of unprecedented connected world leading by 5G networks,” said Pengcheng Zou, CTO of ThunderSoft. “ThunderSoft is a world leading OS technology provider. With EdgeX Foundry, which is the world‘s leading open interoperability platform for global IoT Edge ecosystem, we are able to provide developers with efficient, stable and easy-to-use EdgeOS software and hardware reference designs, as well as end-to-end commercial solutions. We are delighted to work with Linux Foundation and LF Edge to empower innovation and application across varies industries.”

“At Zenlayer, we truly believe that when we work together is when we do our best work. That’s why I’m so enthusiastic about LF Edge’s dedication to creating open-source standards for edge computing and networking. By having the global community collaborate, we will create a better-connected world.”

LF Edge is onsite at the Open Networking Summit (ONS) Europe in Antwerp, Belgium this week, which features an Edge track. Project activity includes an exhibition booth featuring LF Edge project demonstrations and 14 technical sessions within the main conference track. More details are available here: https://www.lfedge.org/event/open-networking-summit-ons-europe/

More details on Baetly and Fledgeas well as LF Edge as a whole are available here: www.lfedge.org.

About The Linux Foundation

Founded in 2000, the Linux Foundation is supported by more than 1,000 members and is the world’s leading home for collaboration on open source software, open standards, open data, and open hardware. Linux Foundation’s projects are critical to the world’s infrastructure including Linux, Kubernetes, Node.js, and more.  The Linux Foundation’s methodology focuses on leveraging best practices and addressing the needs of contributors, users and solution providers to create sustainable models for open collaboration. For more information, please visit us at linuxfoundation.org.

# # #

The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our trademark usage page: https://www.linuxfoundation.org/trademark-usage. Linux is a registered trademark of Linus Torvalds.