Monday, October 26, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Software-Defined Storage Software
  3. DAOS

DAOS

What it is

DAOS is a free, open-source, software-defined storage system for artificial intelligence and high-performance computing workloads. Its primary interface, exposed through libdaos, is a scalable key-value-array store. POSIX namespaces, HDF5 datasets, Python, MPI-IO, PyTorch, Spark and Hadoop, and TensorFlow-IO are among the documented data models and integrations. Storage pools can use some or all storage engines, while containers hold user-managed datasets that can be snapshotted. Fine-grained access-control lists apply to pools and containers. Objects may use erasure coding, replication, or no protection, and self-healing rebuilds can start when an engine stops responding. DAOS distributes filesystem data and metadata across storage engines and can use libfabric or UCX for RDMA. It supports S3-compatible access, Kubernetes, hybrid deployment, and on-premises or cloud environments. Version 2.8 targets Linux on x86_64 and lists specific SLES, openSUSE Leap, and EL distributions.

For and against

For

  • Free and open source
  • Key-value, POSIX, HDF5, MPI-IO and S3 interfaces
  • Erasure coding and replication options
  • Fine-grained pool and container ACLs
  • Self-healing rebuilds for unresponsive engines

Against

  • Linux x86_64 focus
  • Version 2.8 excludes Ubuntu and Fedora
  • Self-hosted deployment requires storage infrastructure

The verdict

DAOS combines a scalable storage interface with several data models, protection choices, and workload integrations. Check the listed Linux distribution limits and infrastructure requirements before adopting it.

Who it suits

DAOS suits organizations running AI or HPC workloads that need scalable storage, snapshots, access controls, and multiple data interfaces. It is intended for Linux-based, self-hosted or hybrid deployments.

On the record

Access control
Fine-grained ACLs can be set on storage pools and individual containers.daos.io · read 3 Oct 2026
Audience
The site presents DAOS as an open-source storage platform for AI and HPC workloads.daos.io · read 3 Oct 2026
Data model
Its core interface is a scalable key-value-array store, with data models including POSIX namespaces and HDF5 datasets built over it.daos.io · read 2 Oct 2026
Data models
The overview lists POSIX namespaces, HDF5 datasets, and Python among data models built over libdaos.daos.io · read 3 Oct 2026
Data protection
Objects can use erasure coding, replication, or no data protection; DAOS can trigger self-healing rebuilds when an engine becomes unresponsive.daos.io · read 2 Oct 2026
Datasets and snapshots
DAOS containers represent datasets, can be snapshotted, and support fine-grained access control.daos.io · read 2 Oct 2026
Deployments
DAOS can be deployed on premises or in cloud environments.docs.daos.io · read 3 Oct 2026
Framework support
The DAOS v2.8 documentation lists support topics for MPI-IO, HDF5, Python, PyTorch, Spark and Hadoop, and TensorFlow-IO.docs.daos.io · read 3 Oct 2026
Integrations
The DAOS client ecosystem includes libdfs for POSIX namespaces, and its user guide documents a PyTorch interface for loading data from DAOS.docs.daos.io · read 2 Oct 2026
License
The project repository displays the BSD-2-Clause Plus Patent License.github.com · read 3 Oct 2026
Network support
DAOS can use libfabric or UCX and lists Ethernet, RoCE, InfiniBand, Omni-Path, and Slingshot fabrics.daos.io · read 3 Oct 2026
Notable limits
DAOS 2.8 does not support Ubuntu, Fedora, CentOS Stream, or RHEL 8 and its clones.docs.daos.io · read 2 Oct 2026
Performance
The site describes distributed metadata, ultra-high bandwidth and IOPS, and time-to-first-byte below 20μs when using RDMA where available.daos.io · read 3 Oct 2026
Protection and recovery
Objects can use erasure coding or replication, and DAOS can trigger self-healing rebuilds when an engine becomes unresponsive.daos.io · read 3 Oct 2026
Purpose
DAOS is an open-source, software-defined storage system for AI and HPC workloads.daos.io · read 3 Oct 2026
Release
The DAOS documentation identifies its current documentation set as version 2.8.docs.daos.io · read 3 Oct 2026
Security
DAOS supports access control lists on pools and individual containers.daos.io · read 2 Oct 2026
Snapshots and scale
DAOS containers are user-managed datasets that can be snapshotted; the site says a POSIX container can hold trillions of files or directories and petabytes of data.daos.io · read 3 Oct 2026

Alternatives to DAOS

Every alternative, ranked