目录
前言
什么是DAOS
为什么要用DAOS
1架构概述
1.1专业术语和缩写
1.2架构
1.2.1DAOS 特性
1.2.2DAOS 系统
1.2.3 SDK 和 Tools
1.2.4 代理Agent
1.3存储模型(Storage Model)
1.3.1 DAOS Pool
1.3.2 DAOS Container
1.3.3 DAOS Object
1.4 事务模型(Transaction Model)
1.4.1Epoch 和时间戳排序(Epoch and Timestamp Ordering)
1.4.2 Container 快照(Container Snapshot)
1.4.3 分布式事务(Distributed Transactions)
1.5 故障模型 (Fault Model)
1.5.1 分层容错域(Hierarchical Fault Domains)
1.5.2 故障检测(Fault Detection)
1.5.3 故障隔离(Fault Isolation)
1.5.4 故障恢复(Fault Recovery)
1.6 安全模型(Security Model)
1.6.1 验证(Authentication)
1.6.2 Client 库(Client Library)
1.6.3 DAOS 管理网络(DAOS Management Network)
1.6.4 授权(Authorization)
1.6.5 组件证书(Component Certificates)
1.6.6 访问控制列表(Access Control Lists)
1.7 访问控制项(Access Control Entries)
1.8 数据完整性(Data Integrity)
1.8.1 介绍
1.8.2 要求
1.8.3键和值对象(Keys and Value Objects)
1.9 Life of a checksum (WIP)
1.10 Checksum Scrubbing (In Development)
1.11 Scanner
1.12 Corrective Actions
1.13 Design Details & Implementation
管理指南(Administration Guide)
DAOS源码(DAOS Source Code)
Docker 中的 DAOS(DAOS in Docker)
DAOS 分布式异步对象存储|相关组件
DAOS 系统
客户端 API,工具和 I/O 中间件
代理
DAOS 分布式异步对象存储|控制平面
代码组织
开发文档
用户文档
DAOS 分布式异步对象存储|数据平面
模块接口
线程模型与 Argobot 集成
Thread-local Storage (TLS)
Incast Variable 集成
dRPC 服务器
dRPC 进程
dRPC 处理程序注册
User-level threads and Kernel-level threads
相关资料和链接
前言
作者bandaoyu,本文持续更新,地址:http://t.csdn.cn/XySWh
daos doc:https://github.com/daos-stack/daos/tree/master/docs
什么是DAOS
DAOS ( Distributed Asynchronous Object Storage,分布式异步对象存储 ),我理解为DAOS软件栈+硬件栈组成 对象存储容器。 <软件(PMDK+SPDK )+ 硬件(nvme)>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/39520.html