存储设备及其控制方法技术

技术编号:8983307 阅读:160 留言:0更新日期:2013-08-01 02:03
提出了对盘的读/写访问性能的改进。控制器管理第一卷格式LDEV,其中多个用于存储数据部的分布式用户数据区和多个用于存储控制信息部的分布式控制信息区当中的每个分布式用户数据区和每个分布式信息区是容量改变的目标。控制器也管理第二格式LDEV,第二格式LDEV包括多个组,每个组由一个分布式用户数据区和一个分布式控制信息区形成,并且其中每个组是实际存储区中扩展容量的单元。控制器将属于第一卷格式LDEV的数据部的数据地址转换为第二卷格式LDEV的数据部的数据地址,以便当接收到对于属于第一卷格式LDEV的数据部的访问请求时,执行针对数据部的输入/输出处理。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及存储设备以及用于管理由存储装置构造的卷中的数据布局的方法。
技术介绍
采用盘驱动器等作为存储装置的存储子系统或者存储设备是已知的。当控制存储装置的数据输入/输出处理时,对准磁盘头。例如,根据专利文献1,由存储装置构造的卷包括一个或者多个轨道。在存储装置的实际存储区中,存在处于轨道顶部的控制信息部(归属地址,记录O)以及控制信息部之后的数据部(记录1、记录2、……)。如果主架构(MF)主控计算机向存储控制器发出读或写轨道的请求,则存储控制器根据读命令或写命令从盘中读轨道,读取轨道控制信息部(归属地址)的值、确认轨道位置信息并且在确认针对轨道已经正确地完成了磁头对准之后,执行对数据部的读或写访问。引用列表专利文献专利文献1:美国专利号5506979
技术实现思路
技术问题随着近年来 在线商务交易的强劲增长,期望在对连接到网络的存储设备的读或写访问上的性能改进。在这种环境下,上述存储控制器通过略过确认轨道位置信息的处理而仅仅从盘中读取数据部和向盘中写入数据部,来加速读访问或写访问处理。例如,当已经从主控计算机接收到针对轨道的读访问或写访问请求时,存储控制器省略用于确认在轨道头部对准磁盘头的处理已经正确执行的处理,而无需参考轨道中的控制信息值,没有必要将控制信息部从盘传送到存储控制器,由此使得能够实现更快速的读访问或写访问处理。但是,正如在专利文献I中所公开的,即使只是从盘中读取数据部,采用卷数据布局也涉及存储控制器的处理开销,使得磁盘头跳过轨道头部中的控制信息部的位置而将磁盘头定位在数据部。本专利技术的目的在于提供一种,使得能够改进盘的读/写访问性能。问题的解决方案为了达到上述目的,本专利技术包括一种控制器,该控制器管理在存储装置的存储区中构造的一个或者多个逻辑卷,其中所述控制器管理作为第一逻辑卷的可由访问请求源识别的卷,所述卷包括具有第一数据布局的存储区,在该存储区中,将其中放置数据部的多个第一数据区以及其中放置控制信息部的多个第一控制信息区并排对准放置,其中所述控制器管理作为第二逻辑卷的卷,所述卷包括多个组,每组由存储设备的实际存储区中的存储区形成,其包括具有第二数据布局的存储区,在该存储区中,每组是容量被改变的单元,并且该存储区包括对应于一个第一数据区的第二数据区以及对应于一个第一控制信息区的第二控制信息区,以及其中如果接收到用于访问属于任意一个第一数据区的数据部的访问请求,则在没有必要参考属于第一控制信息区的控制信息部的前提下,控制器根据访问请求,计算属于第一数据区的数据部的第一数据地址作为访问目的地,将计算的第一数据地址转换为属于任意一个所述组的第二数据区的数据部的第二数据地址,以及根据转换的第二数据地址,执行第二逻辑卷的数据输入/输出处理。本专利技术的有益效果利用本专利技术,当没有必要参考控制信息部时,可以改进对盘的读/写访问性能。附图说明图1是显示存储系统的整体配置的方框配置示意图。图2是显示在存储控制器中执行的微程序的配置的配置示意图。 图3是显示存储设备中的逻辑配置的配置示意图。图4是用于管理HDEV编号和LDEV编号之间的对应关系的管理表的配置不意图。图5是用于管理LDEV编号、卷属性和卷容量之间的对应关系的管理表的配置示意图。图6是用于管理LDEV编号和盘编号之间的对应关系的管理表的配置不意图。图7是用于管理LDEV编号和池编号之间的对应关系的管理表的配置不意图。图8是用于管理池编号和盘编号之间的对应关系的管理表的配置示意图。图9是显示在3390格式LDEV的数据布局的配置示意图。图10是显示在3390格式LDEV和实际存储区中的数据布局的配置示意图。图11是用于管理分布式(distributed)用户数据区和分布式控制信息区的大小的管理表的配置示意图。图12是用于管理分布式用户数据区和分布式控制信息区的地址的管理表的配置示意图。图13是显示第一实施方式的地址转换处理的流程图。图14是显示在3390-A格式LDEV中的数据布局的配置示意图。图15是显示在柱面(cylinder)组中的配置的配置示意图。图16是显示在3390格式LDEV上的地址与3390-A格式LDEV上的地址之间的对应关系的配置示意图。图17是用于管理分布式用户数据区和分布式控制信息区的大小的管理表的配置示意图。图18是用于管理分布式用户数据区和分布式控制信息区的地址的管理表的配置示意图。图19是显示3390-A格式LDEV的容量扩展处理的流程图。图20是显示遵从在3390格式LDEV上的地址和3390-A格式LDEV上的地址之间的容量扩展的对应关系的配置示意图。图21是显示第二实施方式的地址转换处理的流程图。图22是显示在第三实施方式中在HDEV和LDEV之间的关系的配置示意图。图23是显示在第三实施方式中用于管理分布式用户数据区和分布式控制信息区的地址的管理表的配置示意图。图24是显示第四实施方式的复制处理的流程图。图25是页面管理表的配置示意图。图26是页面管理目录的配置示意图。图27是显示第五实施方式的MF主写命令处理的流程图。图28是显示第六实施方式的复制数据接收处理的流程图。具体实施例方式此后将说明本专利技术的示例。请注意,在下面的说明中,使用例如管理表这样的表达来提供各种类型的信息,但是也可以使用除了表之外的数据结构来表达各种类型的信息。此外,为了显示不存在对数据结构的依赖关系,管理表可以被称为管理信息。此外,在下面的说明中,有时可以利用程序作为主体来描述处理。但是,因为程序由例如CPU(中央处理单元)这样的处理器来运行,所以预定处理通过适当地使用存储资源(存储器等)和通信接口设备(通信端口等)来执行,因此,处理器也可以是处理的主体。处理器也可以包括除了 CPU之外的专 用硬件。计算机程序可以从程序源安装到每个计算机上。程序源可以是存储介质或者程序分发服务器等等。此外,例如,诸如LDEV(逻辑器件)的每个部件可以通过编号等来标识。但是,也可以采用其他类型的标识信息,例如名称,只要该信息允许部件被标识即可。此后,将使用附图来说明本专利技术的实施方式。在下面的附图中,相同的参考标记被分配给相同的部分。但是,本专利技术并不局限于这些实施方式,而是符合本专利技术精神的所有应用均被包括在本专利技术的技术范围内。此外,除非特别限定,每个部件可以被包括作为单个部件或者多个部件。<存储系统的整体配置>图1显示了存储系统的整体配置。在图1中,存储系统包括计算机系统,该计算机系统包括例如多个存储设备101、多个主框架(MF)主控计算机102、以及管理主控计算机103。每个存储设备101和MF主控计算机102例如经由网络111连接,并且多个存储设备中的一个存储设备(此后有时也称为第一存储设备)101经由网络113等连接到管理主控计算机103。第一存储设备101经由网络111等连接到不同的存储设备(此后有时也称为第二存储设备)。每个MF主控计算机102经由通信线114连接到网络111。每个存储设备101经由通信线115连接到网络111。管理主控计算机103经由通信线116连接到网络113。第一存储设备101经由通信线117连接到网络113。请注意,上述通信线114到117包括固定线,例如金属线缆或者光纤电缆等等。但是,每个MF主控本文档来自技高网...

【技术保护点】

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

【专利技术属性】
技术研发人员:炉讲平江口贤哲竹内久治
申请(专利权)人:株式会社日立制作所
类型:
国别省市:

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

1