计算机系统及数据控制方法技术方案

技术编号:12246543 阅读:64 留言:0更新日期:2015-10-28 12:34
计算机系统具有第一存储控制模块和至少一个服务器模块。第一存储控制模块具有多个存储处理器。各服务器模块具有服务器处理器和将该服务器处理器与多个存储处理器中的至少两个存储处理器连接的服务器I/F。发行服务器的服务器I/F通过参照指派信息,来确定出存储处理器,并向特定出存储处理器送出基于I/O请求的指令,其中,发行服务器为至少一个服务器模块中的某一个服务器,指派信息是指,将从发行服务器的服务器处理器发行的I/O请求的发行服务器识别信息、该I/O请求的接收目的地存储设备储存区域的识别信息、担当该接收目的地存储设备储存区域的所述存储处理器的识别信息建立对应关系的信息。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大概涉及储存控制,例如涉及从服务器向存储设备的I/0(Input/0utput:输入/输出)。
技术介绍
通常,在具有服务器装置和存储装置的计算机系统中,通过经由通信网络(例如FC (Fibre Channel:光纤通道)网络或IP (Internet Protocol:互联网协议))连接由不同的供应商制造的服务器装置和存储装置来构成。在进行来自服务器装置的I/O的处理时,若在存储装置内搭载的多个的MP(Micrc) Processor:微处理器)(实施数据保存处理的处理器)及各MP所利用的存储器产生偏差,则1/0性能不会如预期一样上升。与之相对,存在存储设备的控制器能够动态地变更处理执行MP的技术(例如参照专利文献I)。另外,若采用将多个服务器装置分别与不同的存储装置连接的结构,则由于各服务器装置的访问范围被限定,所以信息分散,导致管理成本的增加及便利性的下降。另外,会因服务器装置的维护、存储容量的追加等的管理任务而产生不能够访问特定的保存数据的状态。因此,在通信网络之间设置网络交换机(例如FC交换机或路由器),使得从服务器装置向存储装置的1/0能够通过基于网络交换机设备的路由选择而将多个服务器与同一个存储装置连接。通过使多个服务器装置共用存储装置,实现从哪个服务器装置都能够访问相同的数据,例如,即使在服务器装置发生故障时也能从其他服务器装置访问数据。另夕卜,能够实现存储容量的一元管理等,在管理成本及便利性方面很有益。现有技术文献专利文献专利文献1:美国公报2008/0263190号公报
技术实现思路
为了配合因服务器及存储设备各自的性能提高及快闪储存装置的存储设备利用而使后端宽带化,服务器与存储设备之间的连接带宽也需要进一步实现宽带化。另外,为了配合服务器性能上升,使来自存储设备的响应时间提高也成为课题。作为其解决策略,有增加FC的端口数量、利用新时代物品等,但都需要高成本。若以用低成本实现更宽的宽带、更低延迟时间为目标器,则适合用总线连接这种简单且能够连接得更粗的方法。因此,期待通过不依赖于网络交换机的转发功能而将服务器与存储设备直接连接(直接连结)以构成一体型底盘(chassis)结构,来解决带宽和延迟时间的课题。另外,在该结构中,考虑实现存储设备MP的负载降低并且将MP之间的负载均等化。而且,将采用直接连结服务器和存储设备的结构并且保持系统的灵活性、扩张性作为课题。本专利技术的目的在于,实现服务器与存储设备之间的更紧密的连接,并且降低计算系统的灵活性或扩张性的下降情况。计算机系统具有第一存储控制模块和至少一个服务器模块。第一存储控制模块具有多个存储处理器。各服务器模块具有服务器处理器和服务器接口设备,该服务器接口设备为服务器I/F,与该服务器处理器和多个存储处理器中的至少两个存储处理器连接。发行服务器的服务器处理器发行I/O请求,该发行服务器为至少一个服务器模块中的某一个服务器。发行服务器的服务器I/F从发行服务器的服务器处理器接收I/O请求,通过参照指派信息来确定出存储处理器,并向确定出的存储处理器送出基于所述I/O请求的指令,其中,指派信息是指,将接收到的I/O请求的发行服务器识别信息、该I/O请求的接收目的地存储设备储存区域的识别信息、担当该接收目的地存储设备储存区域的所述存储处理器的识别信息建立对应关系的信息。专利技术的效果能够实现服务器与存储设备之间的更紧密的连接,并且降低计算系统的灵活性或扩张性的下降情况。【附图说明】图1示出实施例1的计算机系统的结构。图2示出SVIF(服务器接口)的结构。图3示出发行源ID及发行目的地ID的结构。图4示出MP检索表的结构。图5示出初始化处理的流程。图6示出实施例1的写处理的流程。图7示出实施例1的读处理的流程。图8示出实施例2的计算机系统的结构。图9示出实施例2的存储设备存储器的结构。图10示出实施例2的写处理的流程。图11示出高速缓存判断结果处理的详细。图12示出实施例2的读处理的流程。图13示出实施例3的计算机系统的结构。图14示出BEIF部的端口编号与MP的编号之间的对应关系的第一例及第二例。【具体实施方式】以下,说明几个实施例。在以下的说明中,有时利用“XXX表”的表现形式说明信息,但信息可以用任何数据结构来表现。即,为了表示信息不依赖于数据结构,能够将“X X X表”称为“X X X信息”。另外,在以下的说明中,使用编号来作为各种各样的对象(例如框体、端口 )的识别信息,也可以取代编号或在编号的基础上,使用其他种类的识别信息。另外,在以下的说明中,“V0L”为逻辑卷的简称,是逻辑性的储存设备。VOL可以为实体的VOL(RVOL),也可以为虚拟的VOL(VVOL)。另外,VOL可以包括向与提供该VOL的存储装置连接的外部的装置(例如服务器装置)提供的在线(online) VOL和不向外部的装置提供的(外部的装置不识别的)脱机(offline) VOL。“RV0L”为基于具有该RVOL的存储装置所具有的物理性的储存资源(例如,由多个I3DEV构成的RAID (Redundant Arrayof Independent (or Inexpensive)Disks:磁盘阵列)组)的 VOL。作为“VV0L”,可以例举有:外部连接VOL(EVOL),其为基于与具有该VVOL的存储装置连接的外部的存储装置的储存资源(例如V0L),且遵照存储虚拟化技术的VOL ;VOL (TPVOL),其由多个虚拟页面(虚拟化的储存区域)构成,且遵照容量虚拟化技术(典型地为自动精简配置技术(ThinProvis1ning));和快照V0L,其为作为原始的VOL的快照而被提供的VOL。TPVOL典型地为在线V0L。快照VOL可以为RV0L。“PDEV”为非易失性的物理性储存设备的简称。可以利用多个I3DEV来构成多个RAID组。可以将RAID组称为奇偶校验组。“池”为逻辑性的储存区域(例如多个池VOL的集合),可以根据不同用途来准备“池”。例如,池可以包括TP池和快照池。TP池为由多个实际页(实体的储存区域)构成的储存区域。可以从TP池向TPVOL的虚拟页分配实际页。快照池可以为保存有从原始的VOL备份的数据的储存区域。“池V0L”为作为池的结构要素的V0L。池VOL可以为RV0L,也可以为EV0L。池VOL典型地为脱机VOL。 实施例1 图1示出实施例1的计算机系统的结构。首先,说明实施例1的概要。计算机系统具有服务器模块(以下,称为服务器)111和用总线与服务器111连接的存储控制模块113。在本实施例中,存在多个服务器模块,所有这些都与存储控制模块连接。存储控制模块113具有多个MP (Micro Processor) 141。另外,多个服务器111的每一个可以与存储控制模块113内的多个控制器131的每一个都连接,确保面向一个控制器131 (例如CTL A)的路径和面向其他控制器131 (例如CTL B)的冗余路径。各服务器111具有发行 1/0 (Input/Output)请求的 CPU (Central Processing Unit:中央处理器)122 和服务器I/F (以下,称为SVIF) 123,该服务器I/F为通信接口电路。本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/CN105009099.html" title="计算机系统及数据控制方法原文来自X技术">计算机系统及数据控制方法</a>

【技术保护点】
一种计算机系统,其特征在于,具有:第一存储控制模块,其具有多个存储处理器;和至少一个服务器模块,其分别具有服务器处理器和服务器接口设备,所述服务器接口设备为服务器I/F,与所述服务器处理器和所述多个存储处理器中的至少两个存储处理器连接,发行服务器的所述服务器处理器发行I/O请求,所述发行服务器为所述至少一个服务器模块中的某一个服务器,所述发行服务器的服务器I/F从所述发行服务器的所述服务器处理器接收I/O请求,通过参照指派信息,来确定出所述存储处理器,所述指派信息是指,将所述接收到的I/O请求的发行服务器识别信息、该I/O请求的接收目的地存储设备储存区域的识别信息、担当该接收目的地存储设备储存区域的所述存储处理器的识别信息建立对应关系的信息,所述发行服务器的服务器I/F向所述确定出的存储处理器送出基于所述I/O请求的指令。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:横井伸浩细谷睦仲川和志
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1