There are 3 repositories under spdk topic.
DAOS Storage Stack (client libraries, storage engine, control plane)
Multi-Modal Database replacing MongoDB, Neo4J, and Elastic with 1 faster ACID solution, with NetworkX and Pandas interfaces, and bindings for C 99, C++ 17, Python 3, Java, GoLang 🗄️
LiteIO is a cloud-native block device service that uses multiple storage engines, including SPDK and LVM, to achieve high performance. It is specifically designed for Kubernetes in a hyper-converged architecture, allowing for block device provisioning across the entire cluster.
Service to provide Ceph storage over NVMe-oF/TCP protocol
The fastest ACID-transactional persisted Key-Value store designed as modified LSM-Tree for NVMe block-devices with GPU-acceleration and SPDK to bypass the Linux kernel
Wide NoSQL benchmark for RocksDB, LevelDB, Redis, WiredTiger and MongoDB extending the Yahoo Cloud Serving Benchmark
OPI Monitoring and Telemetry via Open Telemetry (OTEL)
OPI gRPC to Intel bridge third party repo
OPI Storage gRPC to SPDK json-rpc bridge
GitHub Action to install Data Plane Development Kit (DPDK) and Storage Performance Development Kit (SPDK)
Go implementation of the SPDK json-rpc protocol
The goal of sider is to implement a redis-like kv store. Use nvme ssd to scale to larger capacities while maintaining speed.sider has developed its own framework called "pump" to handle asynchronous and concurrent logic. This is an implementation of c++ std::execution(p2300).
A realtime storage metrics/statistics dashboard for SPDK library, with fancy web interface
OPI gRPC to Nvidia bridge third party repo
Benchmarks for ZNS using SPDK. Also contains benchmarks for tools made for this combination.
OPI gRPC to Marvell bridge third party repo
a client that talks to the ceph-iscsi rbd-target-api. rbd-target-api coordinates the rbd volume exports via iSCSI