[发明专利]数据存储装置和用于流管理的方法在审
申请号: | 201810397204.1 | 申请日: | 2018-04-28 |
公开(公告)号: | CN108959111A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 詹森·马蒂诺;斯蒂芬·加里·费舍尔;崔昌皓 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 董钢;韩明星 |
地址: | 韩国京畿*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 逻辑流 命名空间 数据存储装置 流管理 关联 分配模式 可配置 硬件流 物理存储块 固定的 主计算 分配 访问 | ||
1.一种用于流管理的方法,包括:
从多个命名空间接收逻辑流;
确定与所述多个命名空间相关联的逻辑流的特征;
选择可配置分配模式;
基于逻辑流的特征和可配置分配模式将与所述多个命名空间相关联的逻辑流分配给访问与数据存储装置相关联的物理存储块的多个硬件流,
其中,所述多个硬件流的数量是固定的,并且与所述多个命名空间相关联的逻辑流的数量根据在主计算机上运行的输入/输出I/O处理而变化。
2.如权利要求1所述的方法,其中,逻辑流的特征包括:写入顺序性、生命期限、计时模式、I/O大小、文件类型、每个命名空间的逻辑流的数量、每个命名空间的逻辑流的比例、以及逻辑流的I/O流量模式。
3.如权利要求1所述的方法,其中,可配置分配模式是公平且平衡模式,所述方法还包括:
计算底线值以确定硬件流的数量是否大于或等于命名空间的数量;
如果底线值大于或等于1,则将公平数量的硬件流分配给每个命名空间并基于每个命名空间的逻辑流的数量将剩余的硬件流分配给命名空间;
如果底线值小于1,则通过整体地分析属于每个命名空间的逻辑流的I/O流量模式来分析每个命名空间的I/O流量模式,并将具有相同或相似I/O流量模式的命名空间合并为一个或更多个命名空间簇;将公平数量的硬件流分配给每个命名空间簇。
4.如权利要求3所述的方法,其中,命名空间被聚集成簇,直到命名空间簇的数量等于或小于硬件流的数量为止。
5.如权利要求1所述的方法,其中,可配置分配模式是成比例模式,所述方法还包括:
基于针对每个命名空间的逻辑流的加权比例将硬件流分配给命名空间,其中,逻辑流的加权比例基于I/O吞吐量和逻辑流的数量而被计算。
6.如权利要求1所述的方法,其中,可配置分配模式是平均且成比例模式,所述方法还包括:
将第一数量的硬件流分配给每个命名空间;
基于针对每个命名空间的逻辑流的加权比例将剩余的硬件流分配给命名空间,
其中,逻辑流的加权比例基于I/O吞吐量和逻辑流的数量而被计算。
7.如权利要求1所述的方法,其中,可配置分配模式是混合自动流传输模式,所述方法还包括:
监测与逻辑流相关联的I/O流量模式;
基于I/O流量模式确定是否存在在行为上连接的命名空间。
8.如权利要求7所述的方法,还包括:
将基本数量的硬件流分配给在行为上连接的命名空间;
将剩余的硬件流分配给在行为上不连接的用于自动流传输的每个命名空间。
9.如权利要求7所述的方法,还包括:
如果不存在在行为上连接的命名空间,则将基本数量的硬件流分配给每个命名空间;
将剩余的硬件流分配给用于自动流传输的命名空间。
10.一种数据存储装置,包括:
多个物理存储块;
流映射器,被配置为:
从多个命名空间接收逻辑流;
确定与所述多个命名空间相关联的逻辑流的特征;
选择可配置分配模式;
基于逻辑流的特征和可配置分配模式,将与所述多个命名空间相关联的逻辑流分配给访问所述多个物理存储块的多个硬件流,
其中,所述多个硬件流的数量是固定的,与所述多个命名空间相关联的逻辑流的数量根据在主计算机上运行的输入/输出I/O处理而变化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810397204.1/1.html,转载请声明来源钻瓜专利网。