买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:济南浪潮数据技术有限公司
摘要:本发明涉及IO调度技术领域,具体涉及IO调度方法、电子设备、存储介质及程序产品。获取当前待处理IO请求;对当前待处理IO请求进行识别,确定当前待处理IO请求对应的目标请求数据;确定目标请求数据在存储设备中的请求位置以及目标请求数据对应的请求数据量;根据目标请求数据对应的请求位置和请求数据量,将当前待处理IO请求放入目标IO请求处理队列,对当前待处理IO请求进行调度。保证了对当前待处理IO请求进行调度的准确性。实现了将多个IO请求处理队列中的待处理IO请求进行同时处理,从而进一步提高了分布式存储系统的整体IO请求性能。
主权项:1.一种IO调度方法,其特征在于,所述方法包括:获取当前待处理IO请求;对所述当前待处理IO请求进行识别,确定所述当前待处理IO请求对应的目标请求数据;确定所述目标请求数据在存储设备中的请求位置以及所述目标请求数据对应的请求数据量;根据所述目标请求数据对应的所述请求位置和所述请求数据量,将所述当前待处理IO请求放入目标IO请求处理队列,对所述当前待处理IO请求进行调度;其中,所述根据所述目标请求数据对应的所述请求位置和所述请求数据量,将所述当前待处理IO请求放入目标IO请求处理队列,包括:根据所述目标请求数据对应的所述请求位置和所述请求数据量,确定所述目标请求数据对应的目标数据管理单元的数量;若所述目标数据管理单元的数量为1,则根据所述目标数据管理单元,将所述当前待处理IO请求放入所述目标数据管理单元对应的所述目标IO请求处理队列中;若所述目标数据管理单元的数量大于1,则根据所述目标数据管理单元的数量,对所述当前待处理IO请求进行拆分,得到多个子待处理IO请求;所述子待处理IO请求的数量与所述目标数据管理单元的数量一致;根据各所述子待处理IO请求对应的所述目标数据管理单元,将各所述子待处理IO请求放入对应的所述目标IO请求处理队列中,以对各所述子待处理IO请求进行调度;其中,IO请求处理队列为多个,所述根据所述目标数据管理单元,将所述当前待处理IO请求放入所述目标数据管理单元对应的所述目标IO请求处理队列中,包括:获取所述IO请求处理队列对应的队列数量;获取所述当前待处理IO请求对应的所述目标数据管理单元的标识信息;根据所述队列数量和所述标识信息,将所述当前待处理IO请求放入所述目标IO请求处理队列中;其中,所述目标数据管理单元的标识信息为所述目标数据管理单元在对应的逻辑单元中的位置顺序标识,所述逻辑单元为所述存储设备中用于存储数据的单元,所述根据所述队列数量和所述标识信息,将所述当前待处理IO请求放入所述目标IO请求处理队列中,包括:利用所述位置顺序标识对所述队列数量进行取模计算;根据计算结果,从各所述IO请求处理队列中确定所述当前待处理IO请求对应的所述目标IO请求处理队列;将所述当前待处理IO请求放入所述目标IO请求处理队列中。
全文数据:
权利要求:
百度查询: 济南浪潮数据技术有限公司 IO调度方法、电子设备、存储介质及程序产品
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。