Overview

Fully open sourced to the openEuler community with multi-OS support, UB Service Core delivers five essential cluster-level system services. By leveraging a peer-to-peer interconnect architecture, it boosts application performance by 30%-50%, fostering a robust software ecosystem for UnifiedBus.

Architecture

Supercharge memory, I/O, communication, and virtualization services for SuperPoDs with a scale-up programming model

UB Service Core Engine (UBS Engine)Open Source

It provides resource pooling and dynamic scheduling for memory and DPU resources, supports distributed automatic primary node selection, and implements N-1 HA. It serves as the core control-plane reference implementation for the UB computing system.

UB Service Core Virt (UBS Virt)Open Source on 2026/03/30

It supports virtualization pooling, live migration policy decision-making, quick disaster recovery, and efficient VM/container communication, improving virtualization performance.

UB Service Core Memory (UBS Mem)Open Source on 2026/03/30

It supports unified memory semantics programming to implement memory sharing and pooling of UB-based SuperPoDs.

UB Service Core Communication (UBS Comm)Open Source

It provides high-performance, high-reliability, and ecosystem-compatible (user-space socket/Verbs over UB) communication protocols built on UB-based SuperPoDs.

UB Service Core IO (UBS IO)Open Source on 2026/03/30

It provides high-level I/O services for application-affinity global data read/write caching systems (such as SSU passthrough and KV cache) based on SuperPoDs.

Related Links

White Paper

Deploy, build, and scale with UB Service Core.

View More

Repositories

View code and connect with us.

View More

Documentation

Learn how to build and use UB Service Core.

View More