[发明专利]网络附加存储系统和用于其中的请求处理的对应方法有效
申请号: | 201410508519.0 | 申请日: | 2014-09-28 |
公开(公告)号: | CN104516685B | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | M·迪德里希;R·沃拉夫卡;I·门茨;H·齐斯根 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;H04L29/06;H04L29/08 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 外部设备 存储系统 网络附加存储系统 控制器 请求处理 延迟 存储介质 存储容量 发送请求 发送响应 外部网络 可变 引入 服务 | ||
本发明涉及一种网络附加存储系统和用于其中的请求处理的对应方法。网络附加存储系统(1A)包括经由外部网络(190)连接到至少一个外部设备(180)的存储系统(100A),存储系统(100A)包括至少一个存储介质和至少一个控制器(110A),其向至少一个外部设备(180)提供存储系统(100A)的存储容量,至少一个外部设备(180)向存储系统(100A)发送请求(172),至少一个控制器(110A)接收和服务于请求(172),在服务于请求(172)之后向发出请求的外部设备(180)发送响应(174);至少一个控制器(110A)包括延迟功能(112A),其向请求(172)的执行过程引入可变长度延迟。
技术领域
本发明一般地涉及存储系统管理领域,具体地说,涉及网络附加存储系统和用于网络附加存储系统中的请求处理的对应方法。更具体地说,本发明涉及用于网络附加存储系统中的请求处理的数据处理程序和计算机程序产品。
背景技术
本发明的技术领域关于网络附加存储(NAS)客户机管理策略及其在网络附加存储(NAS)系统,尤其是支持CIFS(通用因特网文件系统)协议的存储系统中的应用;然而本发明并不仅限于该应用。
网络附加存储(NAS)系统经由网络,将其内部存储容量提供给网络附加存储(NAS)客户机,例如服务器、个人计算机、移动设备等。任何此类客户机可以在任何时间访问或不访问网络附加存储(NAS),因此不能可靠预测网络附加存储(NAS)系统将遇到多少输入/输出(I/O)负载。随着I/O负载增加,网络附加存储(NAS)系统可能无法及时服务于所有客户机,从而导致未及时被服务的客户机断开连接(I/O请求超时)。从客户机的角度来看,此类断开连接是破坏性的,因此在当今的网络附加存储(NAS)环境中暴露出严重的问题。
图1示出根据现有技术的用于网络附加存储系统1中的请求处理的现有技术方法;以及图2示出根据图1的用于现有技术网络附加存储系统1中的请求处理的现有技术方法的固定负载的完成时间分布。
参考图1,网络附加存储系统1包括包含一个或多个控制器110的存储系统100,控制器110经由外部网络190为一个或多个客户机180提供存储系统100的存储容量。每个存储控制器110可以具有多个到外部网络190的接入点。存储控制器110在内部存储介质上存储入站数据。
仍然参考图1,客户机180在步骤S300经由外部网络190向存储系统100的控制器110发送请求172。控制器110在步骤S310接收请求172,并且在步骤S320服务于请求172。然后控制器110在步骤S330经由外部网络190向请求客户机180发送对应的响应174,请求客户机180在步骤S340接收响应174。如果请求172的处理花费太长时间,则外部设备180的输入/输出处理机向应用生成超时错误。应用可能没有针对这些错误做好充分准备—因此这些错误可能导致应用终止,从而可能在存储系统100上遗留不一致数据而导致数据损坏。
随着并发请求172的数量增加,请求172的处理时间增加。换言之,如果越来越多的客户机180向存储子系统100发出请求172,则每个单独客户机请求172的处理时间增加,从而逐渐接近超时阈值To。
给出以上所述,其只是以下问题:为存储系统100加载足够的I/O请求172在连接的客户机180处导致超时。
观察对网络附加存储(NAS)系统1的存储系统100的普通访问表明,客户机180或客户机180上的应用/进程向存储系统100发送存储、读取、创建、删除之类的服务请求172,等待完成,然后发出下一个请求172。
仍然参考图2,所示序列(步骤S300到步骤S340)完成的越快,可以在给定时间段内更多地执行这些序列。因此,该网络附加存储(NAS)客户机180可以在网络附加存储(NAS)系统1上放置更多负载,即I/O请求172。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410508519.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:固件更新方法
- 下一篇:磁盘数据读写方法及磁盘存储装置