/
DAOS-ROOT Mapping
DAOS-ROOT Mapping
cluster: 10's of MB
slice:
page: 10's of KB
Current proposal
One container is associated with a set (at most 10's) of ROOT files.
A root superblock object includes global metadata as well as a pointer to a KV object that has one dkey per ROOT file. Under a dkey, a list of cluster objects associated with the ROOT file is stored.
A cluster object stores all the pages for a given cluster. Pages are gathered into slice stored under a specific dkey. Then the different pages are stored under different akey.
A "slice" is the set of pages of a single column in a cluster (the name 'slice' might still change).
Scale:
- A data set can be up to O(10 TB) in size
- A data set can have O(1000) columns
- A cluster is 10-100 MB (e.g. a data set can have up to 10^5 clusters)
- A page is O(10kB) of compressed data (i.e. a cluster can have up to 10^4 pages)
, multiple selections available,
Related content
Creating multiple SCM namespaces per CPU socket
Creating multiple SCM namespaces per CPU socket
Read with this
DAOS Tools
DAOS Tools
Read with this
DAOS QoS
DAOS QoS
Read with this
Progressive layout
Progressive layout
More like this
DUG23
DUG23
More like this
S3
More like this