首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于带外交互的SSD冷热数据分离方法_山东华芯半导体有限公司_202010644277.3 

申请/专利权人:山东华芯半导体有限公司

申请日:2020-07-06

公开(公告)日:2024-06-07

公开(公告)号:CN111831228B

主分类号:G06F3/06

分类号:G06F3/06;G06F18/23213

优先权:

专利状态码:有效-授权

法律状态:2024.06.07#授权;2020.11.13#实质审查的生效;2020.10.27#公开

摘要:本发明公开一种基于带外交互的SSD冷热数据分离方法,本方法包括以下步骤:S01)、在主机与SSD设备之间建立独立于主传输通路的带外管理通路;S02)、SSD设备通过带外管理通路向主机发送LBA访问信息,LBA访问信息包括LBA值和写操作执行时间;S03)、主机基于LBA访问信息完成所有LBA的冷热分类,并将分类结果通过带外管理通路发送到SSD设备中;S04)、SSD设备根据分类结果完成冷热数据物理分离。本发明用于解决SSD设备中NandFlash存储介质的磨损均衡问题。

主权项:1.一种基于带外交互的SSD冷热数据分离方法,其特征在于:包括以下步骤:S01)、在主机与SSD设备之间建立独立于主传输通路的带外管理通路;S02)、SSD设备通过带外管理通路向主机发送LBA访问信息,LBA访问信息包括LBA值和写操作执行时间;S03)、主机基于LBA访问信息完成所有LBA的冷热分类,并将分类结果通过带外管理通路发送到SSD设备中;S04)、SSD设备根据分类结果完成冷热数据物理分离;步骤S03中,主机使用k近邻聚类算法对LBA访问信息进行热、温、冷数据类型划分,基于样本间相似度完成数据分类;主机使用k近邻聚类算法对LBA访问信息进行热、温、冷数据类型划分的具体过程为:S31)、主机在收到SSD设备上传的LBA访问信息数据后,在本地缓存中更新相关LBA访问信息,包括LBA写操作次数、LBA最早写操作时间、LBA最晚写操作时间、LBA写操作频率;S32)、当SSD设备上传数据的次数达到阈值或某一LBA写操作次数达到阈值后,主机以所有LBA作为样本集,其中n表示LBA总数,以、、作为样本属性,创建并初始化热数据簇、温数据簇和冷数据簇;S33)、遍历样本集,分别找出、、的最大值、、;S34)、遍历样本集,基于以下公式计算所有LBA的数据温度: ,并从中选出最大温度样本和最小温度样本:,;S35)、基于最大温度样本和最小温度样本进一步计算得到中间温度样本: ;S36)、以、、作为、、的初始均值向量、、;S37)、计算样本集中各样本与、、之间的欧氏距离: ;S38)、将样本集中各样本放入与其距离最近的数据簇中,统计各数据簇包含的样本数据,计算新的均值向量、、: ;S39)、检查、、与、、是否相等,若是,则冷热数据分类操作结束,并以当前结果作为最终冷热数据分类结果;若否,将、、分别置换为、、,返回步骤S37。

全文数据:

权利要求:

百度查询: 山东华芯半导体有限公司 一种基于带外交互的SSD冷热数据分离方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术