[发明专利]数据存储系统的系统和方法有效
申请号: | 202011204636.X | 申请日: | 2020-11-02 |
公开(公告)号: | CN112286843B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 廖裕民;范科伟;明淼晶 | 申请(专利权)人: | 深圳安捷丽新技术有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06N3/02;G06N3/063;G06N3/08 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 李艳丽 |
地址: | 518000 广东省深圳市宝安*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 存储系统 系统 方法 | ||
1.一种具有热/冷数据判断机制的装置,其特征在于,包括:
耦合到主机的第一接口;和
电路,被配置为:
通过所述第一接口从所述主机接收命令,所述命令包含用于在数据存储系统中存储数据的地址和与该命令相关联的数据大小的长度;
将所述命令分类到多个集群中的一个集群,将所述命令发送到集群机作为其输入,所述集群机通过机器学习集群机模型实现;
获取所述集群中的多个历史命令;和
将所述命令的地址和长度以及所述多个历史命令的地址和长度作为机器学习模型的输入特征,使用所述机器学习模型来确定与所述命令关联的数据是热数据还是冷数据,所述输入特征还包括所述命令和历史命令的命令间隔和访问间隔新近度;
在对逻辑块地址进行垃圾回收过程中,确定该逻辑块地址中的数据是热还是冷,若该逻辑块地址包括一个或多个页面的热写入数据,则不对该逻辑块地址进行垃圾回收;
在对逻辑块地址进行写入过程中,移除该逻辑块地址中存储的冷写入数据,用于存储热写入数据,从而获得改善的磨损均衡并减少超额配置率。
2.根据权利要求1所述的装置,其特征在于,所述命令被至少部分地基于所述地址分类。
3.根据权利要求1所述的装置,其特征在于,进一步包括第二接口,其耦合到所述数据存储系统的一个或多个存储设备,其中,所述电路进一步被配置为将所述地址映射到所述数据存储系统中的物理地址并通过所述第二接口访问所述物理地址。
4.根据权利要求1所述的装置,其特征在于,所述电路包括用于所述机器学习模型的加速器。
5.根据权利要求1所述的装置,其特征在于,所述输入特征还包括所述命令和历史命令的指示各个命令是写入还是读取的操作码。
6.根据权利要求1所述的装置,其特征在于,所述输入特征还包括用于所述命令和历史命令的一个或多个更高阶新近度。
7.根据权利要求1所述的装置,其特征在于,所述电路被配置为实现机器学习集群模型,以对所述命令进行分类。
8.一种实现热/冷数据判断机制的方法,其特征在于,包括:
在数据存储系统中接收命令,所述命令包含用于在所述数据存储系统中存储数据的地址和与所述命令相关联的数据大小的长度;
将所述命令分类到多个集群中的一个集群,将所述命令发送到集群机作为其输入,所述集群机通过机器学习集群机模型实现;
获取所述集群中的多个历史命令;和
将所述命令的地址和长度以及所述多个历史命令的地址和长度作为机器学习模型的输入特征,使用所述机器学习模型来确定与所述命令关联的数据是热数据还是冷数据,所述输入特征还包括所述命令和历史命令的命令间隔和访问间隔新近度;
在对逻辑块地址进行垃圾回收过程中,确定该逻辑块地址中的数据是热还是冷,若该逻辑块地址包括一个或多个页面的热写入数据,则不对该逻辑块地址进行垃圾回收;
在对逻辑块地址进行写入过程中,移除该逻辑块地址中存储的冷写入数据,用于存储热写入数据,从而获得改善的磨损均衡并减少超额配置率。
9.根据权利要求8所述的方法,其特征在于,所述命令至少部分地基于所述地址被分类。
10.根据权利要求8所述的方法,其特征在于,进一步包括将所述地址映射到所述数据存储系统中的物理地址并访问所述物理地址。
11.根据权利要求8所述的方法,其特征在于,所述输入特征还包括所述命令和历史命令的指示各个命令是写入还是读取的操作码。
12.根据权利要求8所述的方法,其特征在于,所述输入特征还包括针对所述命令和历史命令的一个或多个更高阶新近度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳安捷丽新技术有限公司,未经深圳安捷丽新技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011204636.X/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置