[发明专利]读写请求的处理方法和装置在审

专利信息
申请号: 201310632662.6 申请日: 2013-11-29
公开(公告)号: CN103631624A 公开(公告)日: 2014-03-12
发明(设计)人: 王力涛 申请(专利权)人: 华为技术有限公司
主分类号: G06F9/445 分类号: G06F9/445
代理公司: 北京同立钧成知识产权代理有限公司 11205 代理人: 刘芳
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 读写 请求 处理 方法 装置
【权利要求书】:

1.一种读写请求的处理方法,其特征在于,包括:

根据当前下发时刻之前所下发的请求类别,按照读请求和写请求的下发比例确定所述当前下发时刻对应的待下发的请求类别;其中,所述请求类别包括读请求和写请求,所述写请求按照最大合并原则缓存在写请求队列内,所述读请求依据时间信息缓存在第一读请求队列内;

根据所述待下发的请求类别,在所述待下发的请求类别对应的队列中确定第一请求;

向访问目标下发所述第一请求。

2.根据权利要求1所述的处理方法,在所述根据当前时刻之前所下发的请求类别,确定所述当前下发时刻对应的待下发的请求类别之前,所述处理方法还包括:

当接收到新增写请求时,根据所述新增写请求携带的地址信息,对所述新增写请求按照最大合并原则进行处理,获得处理后的写请求;

将所述处理后的写请求缓存至写请求队列中;

当接收到新增读请求时,根据所述新增读请求携带的地址信息,将该新增读请求缓存至第二读请求队列,并且根据该新增读请求携带的时间信息,将该新增读请求缓存至所述第一读请求队列中。

3.根据权利要求2所述的处理方法,其特征在于,所述对所述新增写请求按照最大合并原则进行处理,获得处理后的写请求,包括:

比较所述新增写请求携带的地址信息与所述写请求队列中各个写请求携带的地址信息;

若所述新增写请求携带的地址信息与所述写请求队列中至少一个写请求携带的地址信息之间存在连续性,则将所述新增写请求与所述至少一个写请求合并为所述处理后的写请求;

将所述处理后的写请求继续作为所述新增写请求,直至所述新增写请求携带的地址信息与所述写请求队列中任意一个写请求携带的地址信息之间不存在连续性;

若所述新增写请求携带的地址信息与所述写请求队列中任意一个写请求携带的地址信息之间不存在连续性,则将所述新增写请求作为所述处理后的写请求。

4.根据权利要求3所述的处理方法,其特征在于,所述请求类别为写请求,则所述根据所述待下发的请求类别,在所述待下发的请求类别对应的队列中确定第一请求,包括:

获取所述访问目标的当前访问地址;

按照所述访问目标的地址访问顺序,在所述写请求队列中确定各个所述写请求滞后于所述访问目标的当前访问地址的滞后偏移量;

在各个所述写请求对应的各个滞后偏移量中,确定最小滞后偏移量对应的写请求为第一请求。

5.根据权利要求3所述的处理方法,其特征在于,所述请求类别为读请求,则所述根据所述待下发的请求类别,在所述待下发的请求类别对应的队列中确定第一请求,包括:

根据所述第一读请求队列中各个读请求的时间信息与时延阈值,若判断所述第一读请求队列中存在时延超时的读请求,则确定时延超时最大的读请求为所述第一请求;

若判断所述第一读请求队列中不存在时延超时的读请求;

则获取所述访问目标的当前访问地址;

按照所述访问目标的地址访问顺序,在所述第二读请求队列中确定各个所述读请求滞后于所述访问目标的当前访问地址的滞后偏移量;

在各个所述读请求对应的各个滞后偏移量中,确定最小滞后偏移量对应的读请求为第一请求。

6.根据权利要求4或5所述的处理方法,其特征在于,在所述向访问目标下发所述第一请求之后,接收到所述访问目标返回的拒绝信息,则所述处理方法还包括:

若所述第一请求为写请求,则将所述第一请求作为所述新增写请求,进行所述对所述新增写请求进行处理,获得处理后的写请求的步骤,获得处理后的第一请求;

将所述处理后的第一请求缓存至所述写请求队列中;

若所述第一请求为读请求,则按照所述访问目标的地址访问顺序在所述第二读请求队列中确定地址信息滞后于所述第一请求的地址信息,且与所述第一请求的地址信息之间存在连续性的第一读请求;

将所述第一请求与所述第一读请求进行合并处理,获得处理后的第一请求;

将所述处理后的第一请求继续作为所述第一请求,直至所述第二读请求队列中不存在地址信息滞后于所述第一请求的地址信息,且与所述第一请求的地址信息之间存在连续性的读请求,并将所述处理后的第一请求分别缓存至所述第一读请求队列和第二读请求队列中,所述处理后的第一请求携带的时间信息包含第一下发顺序指示。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310632662.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top