Introducing StarlingX 3.0 For Edge Computing and IoT
Take a look at how StarlingX as an edge computing platform provides support for multiple low-latency use cases as well as a number of useful features.
Join the DZone community and get the full member experience.Join For Free
StarlingX is an open-source edge computing and IoT cloud platform optimized for low latency and high-performance applications. It provides a scalable and highly reliable edge infrastructure, tested and available as a complete stack.
Applications include industrial IoT, telecom, video delivery, and other ultra-low latency use cases. StarlingX ensures compatibility among diverse open source components and provides unique project components for fault management and service management.
Earlier this month, the team behind StarlingX launched their latest release: StarlingX 3.0 (release notes here).
Supported by the OpenStack Foundation, StarlingX integrates OpenStack, Kubernetes, and Ceph (distributed storage) to provide a container-based infrastructure to help expand production use cases for edge computing and IoT platforms.
You may also enjoy: An Introduction to Edge Computing
StarlingX 3.0 Release Highlights
Time Sensitive Networking for VMs
Time-Sensitive Networking (TSN) is a set of evolving standards developed by the IEEE to allow for time-sensitive traffic on Ethernet-based LANs, which provides bounded, worst-case latency. While not a new technology (since 2012) it is a key technology for industries such as automotive and industrial that need a notion of time, but don't always have access to a time server.
Infrastructure and Cluster Monitoring
Version 3 introduces a new Armada manifest (a tool for managing multiple helm charts for Kubernetes clusters) that defines the necessary software components and services to deploy a monitoring solution for the cluster and the services it runs.
Integration with OpenStack Train
The 20th release of OpenStack brought new features and improvements, especially for Artificial Intelligence and Machine Learning. StarlingX 3.0 is built on top of the latest version with all the advantages it brings.
Integrate Distributed Clouds with Containers
StarlingX 3.0 now makes it easier to integrate distributed clouds with containerized OpenStack, perfect for rolling out hybrid clouds.
New Options for Hardware Accelerator Support
StarlingX now implements the initial Intel FPGA integration into the platform. This support is in addition to other hardware accelerator support in StarlingX and targeted squarely at heavy data processing options that some use cases require.
A Growing Community
Since the project launched a year ago, there have been 5,928 commits from 187 authors. Today's 3.0 release is just four months after the 2.0 release, and adds 876 commits from 70 developers representing 99Cloud, FiberHome, Intel, the OpenStack Foundation, Red Hat and Wind River, among others.
Meet the StarlingX Community at OpenDev + PTG in Vancouver
Members of the StarlingX community will gather at the next OpenStack Foundation collaborative open infrastructure event, OpenDev + PTG in Vancouver, June 8-11 for working sessions to map out the future of the project and collaboratively solve problems around deployment, operations, upgrades and more.
Getting Started with StarlingX
As a potentially complex distributed infrastructure tool, getting started with StarlingX is not necessarily simple, and depends on your use case and setup. The project documentation has introductory and terminology steps for different setups, and an installation guide for Kubernetes.
Installation is likely the simplest step, configuration is where infrastructure tools introduce most complexity, the documentation pages for configuration and operations guides should get you most of the way. If you need more guidance, you might also find this blog post from Wind River a useful first step.
Open-Source IoT Edge Projects
IoT, the Edge, and Reducing the Analytics Gap
Opinions expressed by DZone contributors are their own.