[发明专利]计算机系统及计算机系统的控制方法在审
| 申请号: | 201380073594.2 | 申请日: | 2013-11-28 |
| 公开(公告)号: | CN105009100A | 公开(公告)日: | 2015-10-28 |
| 发明(设计)人: | 重田洋;江口贤哲 | 申请(专利权)人: | 株式会社日立制作所 |
| 主分类号: | G06F13/10 | 分类号: | G06F13/10;G06F3/06;G06F9/50 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 陈伟;王娟娟 |
| 地址: | 日本*** | 国省代码: | 日本;JP |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 计算机系统 控制 方法 | ||
技术领域
本发明涉及由主机计算机和存储装置构成的计算机系统中的主机计算机的I/O(输入/输出)请求的分配方法。
背景技术
随着IT的进步、互联网的普及等,企业等中的计算机系统处理的数据量持续增加,对保存数据的存储装置也要求高性能。因此,在中等规模以上的存储装置(存储系统)中,大多采用搭载多个用来处理数据访问请求的存储控制器的结构。
通常,在为搭载有多个存储控制器(以下,略记为“控制器”)的存储装置的情况下,事先唯一地决定出担当针对存储装置所具有的各卷的访问请求的处理的控制器。以下,在具有多个控制器(控制器1、控制器2)的存储装置中,在担当针对某个卷A的访问请求的处理的控制器为控制器1的情况下,表现为“控制器1具有卷A的所有者权限”。在从与存储装置连接的主机计算机向卷A的访问(例如读请求)由不具有所有者权限的控制器接收的情况下进行如下的处理,所以开销(overhead)很大,所述处理为:不具有所有者权限的控制器先向具有所有者权限的控制器传送访问请求,通过具有所有者权限的控制器进行访问请求的处理,并将处理结果(例如读数据)经由不具有所有者权限的控制器返回至主机计算机。为了避免性能下降的发生,在专利文献1中公开了具备对具有所有者权限的控制器分配访问请求的专用硬件(LR:本地路由器)的存储系统。在专利文献1的存储装置中,从主机受理卷访问指令的主机(通道)接口(I/F)所具有的LR确定出具有所有者权限的控制器,并向该控制器传送指令。由此,能够将处理恰当地分配给多个控制器。
现有技术文献
专利文献
专利文献1:美国专利申请公开第2012/0005430号说明书
发明内容
在专利文献1中公开的存储装置中,通过设有在存储装置的主机接口设置的专用硬件(LR),能够将处理恰当地分配给具有所有者权限的控制器。然而,为了设置专用硬件,存在在装置内确保用于搭载专用硬件的安装空间的需要,另外,会提升装置的制造成本。因此,设置专用硬件的结构的装置规模比较大,限定于大规模存储装置。
因此,在中小规模的存储装置中,为了避免发生上述那样的性能下降的状况,必须在主机计算机向存储装置发行访问请求的时间点,向具有所有者权限的控制器发送访问请求,但通常,主机计算机侧无法知道哪个控制器具有访问对象卷的所有者权限。
为了解决上述课题,本发明在由主机计算机和存储装置构成的计算机系统中主机计算机从存储装置获取所有者权限信息,主机计算机基于所获取的所有者权限信息来决定指令发行目的地的控制器。
在本发明的一个实施方式中,在主机计算机向存储装置发行卷访问指令时,主机计算机向存储装置发行用于获取具有访问对象卷的所有者权限的控制器的信息的请求,主机计算机基于响应该请求从存储装置返回的所有者权限信息,向具有所有者权限的控制器发送指令。另外,作为另一个实施方式,主机计算机能够在发行了用于获取具有访问对象卷的所有者权限的控制器的信息的第一请求之后,在从存储装置接收针对第一请求的响应之前,发行用于获取具有访问对象卷的所有者权限的控制器的信息的第二请求。
发明的效果
根据本发明,能够防止主机计算机向不具有所有者权限的存储控制器发行I/O请求,从而能够提高访问性能。
附图说明
图1是本发明的实施例1的计算机系统的结构图。
图2是示出了逻辑卷管理表的一个例子的图。
图3是示出了本发明的实施例1的计算机系统中的I/O处理的概要的图。
图4是示出了分配表的地址格式的图。
图5是示出了分配表的结构的图。
图6是示出了检索数据表的内容的图。
图7是示出了服务器的分配部所进行的处理的详细的图。
图8是示出了在向代表MP发送了I/O指令的情况下的存储装置的处理的流程的图。
图9是示出了在分配模块受理了多个I/O指令的情况下的处理的流程的图。
图10是示出了在控制器之一停止的情况下存储装置所进行的处理的流程的图。
图11是示出了索引表的内容的图。
图12是示出了本发明的实施例2的计算机系统的各结构要素的图。
图13是本发明的实施例2的服务器刀片及存储控制器模块的结构图。
图14是本发明的实施例2的存储控制器模块所具有的指令队列的概念图。
图15是示出了本发明的实施例2的计算机系统中的I/O处理的概要的图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社日立制作所,未经株式会社日立制作所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380073594.2/2.html,转载请声明来源钻瓜专利网。





