ABT |
Argobots |
ACL |
Access Control List |
ACE |
Access Control Entry |
ACID |
Atomicity, consistency, isolation, durability |
BIO |
Blob I/O |
CART |
Collective and RPC Transport |
CGO |
Go tools that enable creation of Go packages that call C code |
CN |
Compute Node |
COTS |
Commercial off-the-shelf |
CPU |
Central Processing Unit |
Daemon |
A process offering system-level resources. |
DAOS |
Distributed Asynchronous Object Storage |
PMEM |
Intel Optane Persistent Memory |
DPDK |
Data Plane Development Kit |
dRPC |
DAOS Remote Procedure Call |
gRPC |
gRPC Remote Procedure Calls |
GURT |
A common library of Gurt Useful Routines and Types |
HLC |
Hybrid Logical Clock |
HLD |
High-level Design |
ISA-L |
Intel Storage Acceleration Library |
I/O |
Input/Output |
KV store |
Key-Value store |
libfabric |
Open Fabrics Interface |
Mercury |
A user-space RPC library that can use libfabrics as a transport |
MTBF |
Mean Time Between Failures |
NVM |
Non-Volatile Memory |
NVMe |
Non-Volatile Memory express |
OFI |
Open Fabrics Interface |
OS |
Operating System |
PM |
Persistent Memory |
PMDK |
Persistent Memory Devevelopment Kit |
RAFT |
Raft is a consensus algorithm used to distribute state transitions among DAOS server nodes. |
RAS |
Reliability, Availability & Serviceability |
RDB |
Replicated Database, containing pool metadata and maintained across DAOS servers using the Raft algorithm. |
RDMA/RMA |
Remote (Direct) Memory Access |
RDG |
Redundancy Group |
RPC |
Remote Procedure Call |
SCM |
Storage-Class Memory |
SPDK |
Storage Performance Development Kit |
SSD |
Solid State Drive |
SWIM |
Scalable Weakly-consistent Infection-style process group Membership Protocol |
ULT |
User Level Thread |
UPI |
Intel Ultra Path Interconnect |
UUID |
Universal Unique Identifier |
VOS |
Versioning Object Store |