[发明专利]一种存储控制器及IO请求处理方法在审
申请号: | 201811589794.4 | 申请日: | 2017-01-05 |
公开(公告)号: | CN109799956A | 公开(公告)日: | 2019-05-24 |
发明(设计)人: | 余思;龚骏辉;赵聪;王成;卢玥 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请涉及存储技术领域,并公开了一种存储控制器。该存储控制器包括分发核心,多个排序核心和请求处理核心。这三种核心分别用于将输入输出IO请求分发至不同排序核心,为每个IO请求生成处理排序索引和按照各个IO请求的处理排序索引的大小处理IO请求,以灵活调度该存储控制器接收的IO请求。 | ||
搜索关键词: | 存储控制器 排序索引 排序 分发 存储技术领域 请求处理 生成处理 调度 输出 灵活 申请 | ||
【主权项】:
1.一种输入输出I O请求处理方法,其特征在于,所述方法由包含多个存储单元的存储系统的存储控制器执行,所述存储控制器包括内存设备、分发核心和多个排序核心,所述内存设备内存储有多个I O请求,每个I O请求指向存储单元,所述内存设备内还为每个存储单元设置有对应的共享处理排序索引,所述方法包括:所述分发核心接收I O请求,并将所述接收的I O请求分发至各个排序核心;各个排序核心获取由所述分发核心分发的I O请求;各个排序核心确定所述I O请求指向的目标存储单元;各个排序核心获取所述目标存储单元的I O每秒参数;各个排序核心根据所述目标存储单元对应的共享处理排序索引和所述目标存储单元的I O每秒参数,为所述I O请求生成处理排序索引;各个排序核心用所述I O请求的处理排序索引更新所述目标存储单元对应的共享处理排序索引;各个排序核心将所述I O请求的处理排序索引存入各个排序核心对应的索引队列中,各个排序核心对应的索引队列存储于所述内存设备且包含了各个排序核心为指向所述多个存储单元的I O请求生成的处理排序索引。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811589794.4/,转载请声明来源钻瓜专利网。