[发明专利]处理读/写请求的方法、网络存储系统及电子设备有效
申请号: | 201810990458.4 | 申请日: | 2018-08-28 |
公开(公告)号: | CN110865769B | 公开(公告)日: | 2023-06-20 |
发明(设计)人: | 廖武钧 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 请求 方法 网络 存储系统 电子设备 | ||
本申请实施例提供一种处理读/写请求的方法、网络存储系统及电子设备。其中,方法包括如下的步骤:在第一工作状态下接收到第一读请求时,将所述第一读请求发送至所述网络存储设备;检查已发送但未收到执行响应的各写请求中,是否存在与所述第一读请求对应的地址范围有重叠的第一写请求;当不存在所述第一写请求时,等待接收所述第一读请求对应的执行响应。与现有技术相比,本申请实施例提供的技术方案省去了发送请求的保序检查所需消耗的时间,提高了请求发送的处理效率,进而改善现有技术中因保序检查耗费大量时间致使的请求处理延迟问题。
技术领域
本申请涉及计算机技术领域,尤其涉及一种处理读/写请求的方法、网络存 储系统及电子设备。
背景技术
对于拥有大规模网络存储设备存储磁盘的分布式存储而言,服务器可以 批量发送读写请求给网络存储设备存储磁盘或系统,但是有可能受限于网络 通道的情况,读写请求到达网络存储设备存储磁盘或系统的时间并不保证顺 序。假设先发送A后发送B,但存储系统有可能先收到B。这时候读写操作 有可能不合预期,预期为先A后B,但落实到存储是先B后A。此外,目前 有些类型的磁盘或存储系统,其对同一批读写请求是同时落盘执行的,并不 关心同一批的多个读写请求是否有顺序问题,这时就需要服务器自己实现保 序。
现有技术中,服务器仅具有一种发送保序策略,即每次给网络存储设备 存储磁盘或系统发送读写请求前需先对同一批发送的请求作一遍地址检查, 确保同一批发送下去的请求地址不重叠时再批量发送。在同一批发送的请求 数量很多时,保序检查所耗费的时间就非常可观了。
发明内容
鉴于上述问题,提出了本申请以便解决上述问题或至少部分地解决上述 问题的处理读/写请求的方法、网络存储系统及电子设备。
于是,在本申请的一个实施例中,提供了一种处理读/写请求的方法。其 中,所述读/写请求用于请求对网络存储设备中某个地址范围的数据进行读写, 该方法包括:
在第一工作状态下接收到第一读请求时,将所述第一读请求发送至所述 网络存储设备;
检查已发送但未收到执行响应的各写请求中,是否存在与所述第一读请 求对应的地址范围有重叠的第一写请求;
当不存在所述第一写请求时,等待接收所述第一读请求对应的执行响应。
在本申请的另一个实施例中,提供了一种处理读/写请求的方法。所述读 /写请求用于请求对网络存储设备中某个地址范围的数据进行读写,该方法包 括:
在第一工作状态下接收到第一写请求时,检查已发送但未收到执行响应 的各读请求中,是否存在与所述第一写请求对应的地址范围有重叠的第一读 请求;
当不存在所述第一读请求时,将所述第一写请求发送至所述网络存储设 备;
检查已发送但未收到执行响应的各写请求中,是否存在与所述第一写请 求对应的地址范围有重叠的第二写请求;
当不存在所述第二写请求时,等待接收所述第一写请求对应的执行响应。
在本申请的一个实施例中,提供了一种网络存储系统。其中,所述网络 存储系统用于根据接收到的数据请求来执行相应的操作,所述数据请求用于 请求对网络存储设备中某个地址范围的数据进行读写;具体的,该网络存储 系统包括:服务器及网络存储设备;
当所述数据请求为第一读请求时,所述服务器用于在第一工作状态下接 收到第一读请求时,将所述第一读请求发送至网络存储设备;检查已发送但 未收到执行响应的各写请求中,是否存在与所述第一读请求对应的地址范围 有重叠的第一写请求;当不存在所述第一写请求时,等待接收所述第一读请 求对应的执行响应;
所述网络存储设备,用于接收所述第一读请求,根据所述第一读请求执 行相应的操作并向返回对应的执行响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810990458.4/2.html,转载请声明来源钻瓜专利网。