January 14, 2020—StarlingX—the open source edge computing and IoT cloud platform optimized for low-latency and high-performance applications—is available in its 3.0 release today. Addressing what is projected by 451 Research to be a combined $12 billion market in 2023 for OpenStack® and Kubernetes, StarlingX pairs the two technologies with Ceph to provide a container-based infrastructure for edge implementations in scalable solutions.
***Download StarlingX 3.0 at git.starlingx.io/starlingx***
Headline Features of StarlingX 3.0
To further support the low-latency and distributed cloud requirements of edge computing and industrial IoT use cases, the community prioritized these features in StarlingX 3.0:
- Infrastructure and Cluster Monitoring
Version 3 introduces a new Armada manifest (stx-monitor) that defines the necessary software components and services to deploy a monitoring solution for the infrastructure and Kubernetes cluster as well as the services it is running.
- Integration with OpenStack Train
StarlingX is now based on the latest OpenStack release, Train.
- Integrate Distributed Clouds with Containers
Required changes are in place to integrate distributed clouds with containerized OpenStack.
- New Options for Hardware Accelerator Support
StarlingX now implements the initial Intel FPGA integration (via Darby Creek) into the platform. This support is in addition to other hardware accelerator support in StarlingX.
- Time Sensitive Networking (TSN) for VMs
TSN is a set of evolving standards developed by IEEE to allow for time-sensitive traffic on Ethernet-based LANs, which provides bounded, worst-case latency. It is a key technology that targets different segments such as automotive and industrial. TSN enabling on StarlingX is a major effort, since TSN is composed of multiple IEEE standards and varied use cases.
Learn more about these and other features of StarlingX 3.0 in this blog post by Glenn Seiler, vice president of open source strategy at Wind River.
Community Interest Maintains Rapid Release Pace
The 1.0 release (2018) provided a hardened OpenStack platform on dedicated physical servers. StarlingX 2.0, released September 2019, leveraged further building blocks to strengthen open infrastructure to deliver a hardened platform that integrates OpenStack and Kubernetes to provide flexibility, robustness and support for mixed workloads.
Since the project launched a year ago, there have been 5,928 commits from 187 authors. Today’s 3.0 release—just four months after the 2.0 release—adds 876 commits from 70 developers representing 99Cloud, FiberHome, Intel, the OpenStack Foundation, Red Hat and Wind River, among others. Users, operators and developers are invited to try out the software and engage with the StarlingX community on IRC (#starlingx on Freenode) and on the mailing list (lists.starlingx.io).
StarlingX Solves Problems at the Edge
The purpose of the StarlingX project is to re-configure proven cloud technologies for edge computing, delivering the maturity and robustness of cloud in a massively distributed compute environment. StarlingX is a complete edge cloud infrastructure platform for bare metal, VMs and containers, providing high availability (HA), quality of service (QoS), performance and low latency. StarlingX leverages components of other open source projects such as Ceph, Linux, KVM, OpenStack and Kubernetes, complementing them with new services such as configuration and fault management to collectively address the strict requirements of edge computing use cases in both carrier and industrial applications.
StarlingX Applications Run the Gamut of Edge and IoT Use Cases
Use cases for StarlingX include transportation-based IoT applications; industrial automation; 5G; smart buildings and cities; autonomous vehicles; location-based retail; virtual radio access networks (vRAN); augmented and virtual reality; high-definition media content delivery; surveillance; healthcare imaging, diagnostics and monitoring; and universal customer premise equipment (uCPE).
Community Accolades for StarlingX 3.0
“As the 5G era approaches, StarlingX will be the key to meet the requirement of edge computing. 99Cloud has witnessed and participated in the StarlingX 3.0 release which brings the maturity of the edge cloud platform to a new stage. As one of the leading contributors of StarlingX, we’ll continuously contribute to the community and work with customers or partners to promote StarlingX 3.0 to commercial deployment."
—Shuquan Huang, technical director, 99Cloud Inc.
“StarlingX 3.0 delivers some very exciting new capabilities. The StarlingX charter has always been to improve and simplify Day 1 and Day 2 operations for deploying workloads at the edge, and the 3.0 release takes some big steps towards that goal. StarlingX 3.0 includes a distributed cloud configuration that provides the foundation for geographically distributed edge use cases. StarlingX delivers single-pane-of-glass and zero-touch automated management for a distributed edge cloud, combined with ultra-low latencies for deterministic performance. These are critical capabilities for performance-sensitive edge use cases such as 5G vRAN, on-premise factory automation, and autonomous vehicles.”
—Glenn Seiler, vice president of open source strategy, Wind River
StarlingX is the 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, among others, to ensure high availability of user applications. StarlingX is the ready-for-deployment code base for edge implementations in scalable solutions. The project is supported by the OpenStack Foundation. www.starlingx.io