← 返回列表
一种大规模对象存储系统的数据布局和编码方法
申请人信息
- 申请人:融科联创(天津)信息技术有限公司; 天津理工大学
- 申请人地址:301707 天津市武清区京津科技谷产业园高王路西侧2号孵化器11号楼101室
- 发明人: 融科联创(天津)信息技术有限公司; 天津理工大学
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种大规模对象存储系统的数据布局和编码方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311669991.8 |
| 申请日 | 2023/12/7 |
| 公告号 | CN117370067A |
| 公开日 | 2024/1/9 |
| IPC主分类号 | G06F11/10 |
| 权利人 | 融科联创(天津)信息技术有限公司; 天津理工大学 |
| 发明人 | 徐光平; 郑峰; 田毅; 杨磊; 杨洪章; 郭江谱 |
| 地址 | 天津市武清区京津科技谷产业园高王路西侧2号孵化器11号楼101室; 天津市西青区宾水西道391号 |
摘要文本
本发明提供了一种大规模对象存储系统的数据布局和编码方法,将对象文件大小逻辑上修改为偶数,并切分为一系列几何序列大小的数据块;将数据块分配到不同数据节点,并记录数据块的分布情况;对数据块执行奇偶校验编码,生成局部校验块和全局校验块;客户端执行Get命令,在相应的数据节点上读取数据,将数据合并为原有对象文件;若数据块所在节点存在故障,则通过局部校验块恢复后发送给客户端;当无法通过局部校验块恢复时通过全局校验块恢复。本发明有益效果:避免混合编码带来的额外开销,充分发挥再生码的高恢复性能,在降级读取时具有更低的修复成本,降低了降级读取延迟并提升了恢复效率。
专利主权项内容
1.一种大规模对象存储系统的数据布局和编码方法,其特征在于,包括:客户端执行Put命令上传对象文件,存储系统接受对象文件,将对象文件大小逻辑上修改为偶数,并切分为一系列几何序列大小的数据块;将数据块分配到不同数据节点,并记录数据块的分布情况;存储系统将所有数据节点划分成多个本地组,并对本地组中的数据节点中的数据块执行再生码编码,生成局部校验块;存储系统对所有数据块执行再生码编码,生成全局校验块;客户端执行Get命令,在相应的数据节点上读取数据,将数据合并为原有对象文件;若数据块所在节点存在故障,则通过局部校验块恢复后发送给客户端;当无法通过局部校验块恢复时通过全局校验块恢复。