[发明专利]控制与键-值数据库相关联的输入/输出流的服务质量在审
申请号: | 202011504246.4 | 申请日: | 2020-12-18 |
公开(公告)号: | CN112988861A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | K·V·坎特蒂;P·拉巴特 | 申请(专利权)人: | 美光科技公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/21 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 王龙 |
地址: | 美国爱*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 数据库 相关 输入 输出 服务质量 | ||
1.一种方法,其包括:
接收与一或多个键-值数据库相关联的一或多个输入/输出流;
检查所述一或多个输入/输出流的相应标签;
基于通过检查所述相应标签而获得的标识数据来确定要配设给所述一或多个输入/输出流的相应带宽量,以满足与和所述一或多个输入/输出流相关联的预定服务质量QoS参数有关的阈值标准;以及
跨所述一或多个键-值数据库利用所述相应配设带宽量动态地对所述一或多个输入/输出流进行节流,以根据所述QoS参数调节所述一或多个输入/输出流中的输入/输出操作的处理时间。
2.根据权利要求1所述的方法,其中所述一或多个输入/输出流中的至少一个输入/输出流包括与存取数据相关联的一或多个用户发起的输入/输出操作,所述数据存储在与所述一或多个键-值数据库耦接的存储器子系统中。
3.根据权利要求2所述的方法,其中检查相应标签包括:
获得将所述一或多个用户发起的输入/输出操作与在主机计算机系统处执行的对应应用程序相关联的标识数据。
4.根据权利要求2所述的方法,其中所述一或多个输入/输出流中的至少一个输入/输出流包括用于所述一或多个键-值数据库的内部维护相关的输入/输出操作。
5.根据权利要求4所述的方法,其中检查相应标签包括:
获得将输入/输出流与对应键-值数据库相关联的标识数据。
6.根据权利要求1所述的方法,其中每个键-值数据库包括一或多个键-值存储。
7.根据权利要求1所述的方法,其中确定要配设给所述一或多个输入/输出流的所述带宽量包括:
确定与完成输入/输出流中包含的一或多个用户发起的或内部维护相关的输入/输出操作相关联的等待时间;以及
确定所确定的等待时间是否满足与和所述输入/输出流相关联的所述预定QoS参数有关的阈值等待时间。
8.根据权利要求1所述的方法,其进一步包括:
映射所述一或多个键-值数据库连同用于每个键-值数据库的对应输入/输出流;以及
跨所述一或多个键-值数据库在所述输入/输出流之间进行复用。
9.根据权利要求1所述的方法,其进一步包括:
提供用于从用户接收组定义的第一接口,所述组定义包含属于所述一或多个输入/输出流的一或多个标签。
10.根据权利要求9所述的方法,其进一步包括:
提供用于从所述用户接收分配给一组标签的权重的第二接口。
11.一种系统,其包括:
多个存储器组件;以及
处理装置,所述处理装置操作性地耦接到所述存储器组件以执行包括以下的操作:
提供接口,以将相应标签分配给与一或多个键-值数据库相关联的一或多个输入/输出流,其中相应标签含有关于输入/输出流与哪个键-值数据库相关联的标识数据;基于从所述相应标签获得的标识数据来确定要配设给所述一或多个输入/输出流的带宽量,以满足阈值等待时间值;以及
跨所述一或多个键-值数据库利用相应配设带宽量动态地对所述一或多个输入/输出流进行节流,以根据所述阈值等待时间值调节所述一或多个输入/输出流中的输入/输出操作的处理时间。
12.根据权利要求11所述的系统,其中所述阈值等待时间值与和所述一或多个输入/输出流相关联的预定服务质量QoS参数有关。
13.根据权利要求11所述的系统,其中所述处理装置进一步用于执行包括以下的操作:
基于所述标签来确定输入/输出流是否含有用户发起的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美光科技公司,未经美光科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011504246.4/1.html,转载请声明来源钻瓜专利网。