[发明专利]网络附加存储系统和用于其中的请求处理的对应方法有效
| 申请号: | 201410508519.0 | 申请日: | 2014-09-28 |
| 公开(公告)号: | CN104516685B | 公开(公告)日: | 2018-06-26 |
| 发明(设计)人: | M·迪德里希;R·沃拉夫卡;I·门茨;H·齐斯根 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;H04L29/06;H04L29/08 |
| 代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
| 地址: | 美国*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 外部设备 存储系统 网络附加存储系统 控制器 请求处理 延迟 存储介质 存储容量 发送请求 发送响应 外部网络 可变 引入 服务 | ||
1.一种网络附加存储系统,其包括:
至少一个外部设备,经由外部网络连接到所述存储系统,
其中所述存储系统包括至少一个存储介质和至少一个控制器,所述至少一个控制器向所述至少一个外部设备提供所述存储系统的存储容量,
其中所述至少一个控制器接收和服务于来自所述至少一个外部设备向所述存储系统发送的请求,
所述至少一个控制器包括延迟功能,其中响应于接收所述请求,所述延迟功能基于所述存储系统的当前输入/输出负载、最大允许请求响应时间(To)、请求完成时间(Tc)以及测量的当前请求执行时间(Te),计算向所述请求的执行过程引入可变长度延迟,其中:
不向花费很长时间的请求添加延迟;
针对远低于所述最大允许请求响应时间(To)的请求添加延迟,包括:
针对每个单独的请求计算添加的所述延迟并调整计算的延迟以使请求完成时间(Tc)接近但保持低于最大允许请求响应时间(To)。
2.根据权利要求1的网络附加存储系统,其中当所述存储系统的输入/输出负载低于特定负载阈值并且没有外部设备遇到其中所述请求的所述请求完成时间(Tc)超过所述最大允许请求响应时间(To)的超时条件时,所述至少一个控制器完全关闭所述延迟功能。
3.根据权利要求1或2的网络附加存储系统,其中所述至少一个控制器的所述延迟功能在服务于所述请求之后测量所述当前请求执行时间(Te)。
4.根据上述权利要求1或2的网络附加存储系统,其中当所述请求完成时间(Tc)超过小于所述最大允许请求响应时间(To)的特定阈值(T1)时,所述延迟功能不向所述请求的所述执行过程添加延迟。
5.根据上述权利要求1或2的网络附加存储系统,其中当所述请求完成时间(Tc)低于特定阈值(T1)时,所述延迟功能向所述请求的所述执行过程添加单独延迟持续时间。
6.根据权利要求5的网络附加存储系统,其中所述延迟功能确定所述单独延迟持续时间,使得所测量的当前请求执行时间(Te)与所述单独延迟持续时间的总和接近所述最大允许请求响应时间(To)。
7.根据权利要求6的网络附加存储系统,其中所述延迟功能通过计算所述请求的所测量的当前请求执行时间(Te)或所确定的请求完成时间(Tc)与所述请求的所述最大允许请求响应时间(To)之间的差,确定所述单独延迟持续时间。
8.根据上述权利要求1的网络附加存储系统,其中所述延迟功能确定每个外部设备的单独最大允许请求响应时间(To)。
9.一种用于网络附加存储系统中的请求处理的方法,所述网络附加存储系统包括至少一个外部设备,经由外部网络连接到所述存储系统,所述存储系统包括至少一个存储介质和至少一个控制器,所述至少一个控制器向所述至少一个外部设备提供所述存储系统的存储容量,所述方法包括以下步骤:
所述存储系统的所述至少一个控制器接收和服务于来自所述至少一个外部设备向所述存储系统发送的请求;
所述至少一个控制器(110A)的延迟功能响应于接收所述请求,基于所述存储系统的当前输入/输出负载、最大允许请求响应时间(To)、请求完成时间(Tc)以及测量的当前请求执行时间(Te),计算向所述请求的执行过程引入可变长度延迟,其中:
不向花费很长时间的请求添加延迟;
针对远低于所述最大允许请求响应时间(To)的请求添加延迟,包括:
针对每个单独的请求计算添加的所述延迟并调整计算的延迟以使请求完成时间(Tc)接近但保持低于最大允许请求响应时间(To);
所述至少一个控制器向发出请求的外部设备发送响应;以及
所述至少一个外部设备接收所述响应。
10.根据权利要求9的方法,其中当所述存储系统的输入/输出负载低于特定负载阈值并且没有外部设备遇到其中所述请求的所述请求完成时间(Tc)超过所述最大允许请求响应时间(To)的超时条件时,完全关闭所述延迟功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410508519.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:固件更新方法
- 下一篇:磁盘数据读写方法及磁盘存储装置





