存储子系统技术方案

技术编号:3761475 阅读:142 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种可以在抑制管理信息量的同时高效率地使用存储容量的存储子系统。存储子系统具有虚拟卷、和具有分配给虚拟卷的物理区域的物理卷。将虚拟卷的地址空间分割为多个页面,将多个页面中的每个页面分类为包含至少第一状态和第二状态的多个状态中的某个状态来管理。而且,将分类为第二状态的页面进一步分割为多个区段来管理。在此,第一状态是指,在页面中接受写请求的结果为,向该页面分配物理区域,将写数据存储在物理区域中的状态。另外,第二状态是指,接受用于在页面内的区段中写入与预定的特定模式数据一致的写数据的写请求的结果为,将特定模式数据和区段对应起来管理的状态。

【技术实现步骤摘要】

本专利技术涉及具有多个磁盘装置的存储子系统(Storage Subsystem),尤其 涉及用于有效地使用存储子系统具有的存储区域的技术。
技术介绍
作为在计算机系统中使用的存储装置系统,存在具有多个磁盘装置的磁盘 阵列系统(以下也称为存储子系统)。在》兹盘阵列系统中,通过使多个;兹盘装 置并行地动作,与单独地使用》兹盘装置的存储装置系统相比,实现了高速化。作为用于高效地利用磁盘阵列系统内的磁盘容量的技术,存在虚拟巻技 术。本技术是向计算机提供了虛拟存储区域,仅对虚拟存储区域内存在写请求 的区域分配物理存储区域的技术。另外,作为用于高效地利用磁盘容量的其它技术,还有重复排除技术。本 技术是与接受写请求的数据相同的数据在接收该写请求之前已被存储在存储 子系统中时,仅存储表示与该已存储的数据是相同数据的意思,接受写请求的 数据本身不存储在存储子系统中。在重复排除技术中存在对于存储子系统中存储的全部数据进行重复排除 控制的技术;以及仅对预先登录的特定模式数据进行重复排除控制的技术。前 者可以提高为了存储数据而需要的存储容量的削减效果(以下称为容量削减效 果),但处理时间增长,而且管理信息增多。相反,后者可以减少管理信息, 但限制了容量削減效果。在专利文献l中记载了以下技术以某单位长的物理块分割由多个物理存 储装置的集合构成的物理存储空间上的区域,通过物理块来分配物理存储空 间,在由此构成逻辑存储装置的存储装置中具有逻辑存储管理表,该逻辑存储 管理表针对所述逻辑存储装置上的每个区域记录识别信息,该识别信息表示是 否分配了所述物理块、或是否符合根据规定的数据配置模式而生成的数据,当 存在针对所述逻辑存储装置的区域的数据写入请求时,当写入请求数据的数据配置模式与预先登录的数据配置模式一致时,与所述逻辑存储管理表的存在写 入请求的区域相对应地记录一致的数据配置模式的识别信息,放弃所述写入请 求数据。专利文献1特开2005-135116号公报
技术实现思路
在专利文献l中,使用了虛拟巻技术和重复排除技术二者,但虚拟巻的管 理规模(size)与重复排除的管理规模相同。为了提高虚拟巻技术以及重复排 除技术的容量削减效果而将两者的管理规模缩小时,管理信息增多,当想要将 全部管理信息存储在高速緩冲存储器等可以高速访问的存储介质中时,系统变 得昂贵。相反,当增大管理规模时,管理信息减少,但容量削减效果降低。即, 在管理信息量和容量削减效果之间存在折衷(trade-off)的关系。因此,寻求 用于抑制用于虚拟巻技术以及重复排除技术的管理信息量,同时高效地使用存 储子系统的存储容量的技术。存储子系统具有处理器、存储器、虛拟巻、以及由多个存储介质构成的 具有分配给所述虚拟巻的页面用物理区域的页面用巻。并且,处理器将虚拟巻 的地址空间分割为多个页面,将多个页面的各个页面分类为至少包含第一状态 和第二状态的多个状态中的某一状态来进行管理。处理器将被分类为第二状态的页面进一步分割为多个区段来进行管理。在此,所谓第一状态是指,接受用 于在页面中写入写数据的写请求的结果为,从页面用巻对该页面分配页面用物 理区域,在页面用物理区域中存储了写数据的状态。所谓第二状态是指,接受 用于在页面内的区段中写入与预定的特定模式数据一致的写数据的写请求的 结果为,在存储器内将特定模式数据与区段相对应地进行管理的状态。可以在抑制用于巻虚拟化技术以及重复排除技术的管理信息量的同时,高 效率地使用存储子系统的存储容量。 附图说明图1是表示实施例1、实施例2以及实施例5中的存储系统的硬件结构的 一例的说明图。图2是表示存储子系统的逻辑系统结构的一例的说明图。 图3是表示虚拟巻的地址空间的一例的说明图。8图4是表示虛拟巻管理信息的一例的说明图。 图5是表示池管理表的一例的说明图。 图6是表示特定模式管理表的一例的说明图。 图7是表示阈值管理表的一例的说明图。 图8是表示虚拟巻生成程序的处理流程的一例的说明图。 图9是表示特定模式设定程序的处理流程的一例的说明图。 图10是表示阈值变更程序的处理流程的一例的说明图。 图ll是表示读程序(readprogramme)的处理流程的一例的说明图。 图12是表示写程序(writeprogramme)的处理流程的一例的说明图。 图13是表示Write处理(1 )的处理流程的一例的说明图。 图14是表示Write处理(2)的处理流程的一例的说明图。 图15是表示Write处理(3)的处理流程的一例的说明图。 图16是表示重复排除程序的处理流程的一例的说明图。 图17是表示实施例3以及实施例4中的存储系统的硬件结构的一例的说 明图。图18 (a)是表示模式发送程序的处理流程的一例的说明图。 图18 (b)是表示模式接收程序的处理流程的一例的说明图。 图19是表示向存储子系统发送的数据包的实例的说明图。 图20 (a)是表示数据发送程序的处理流程的一例的说明图。 图20 (b)是表示数据接收程序的处理流程的一例的说明图。 图21是表示模式计数表的一例的说明图。 图22是表示特定模式的分析程序的处理流程的一例的说明图。 图23是表示数据转移程序的处理流程的一例的说明图。 图24是表示实施例5中的存储子系统的逻辑系统结构的一例的说明图。 图25是表示实施例5中的区段管理表的一例的说明图。 图26是表示实施例5中的阈值管理表的一例的说明图。 图27是表示实施例5中的Write处理(1)的处理流程的一例的说明图。 图28是表示实施例5中的Write处理(2 )的处理流程的一例的说明图。 符号说明0000:存储子系统;0110:虛拟巻生成程序;0111:写程序;0112:读程 序;0113:数据转移程序;0114:通常巻的重复排除程序;0115:特定才莫式设 定程序;0116:阈值表更程序;2001:特定模式的分析程序;0118:远程拷贝 数据通信程序;0120:特定模式管理表;0202:虚拟巻管理信息系统本部;0123: 池管理表;0124:阈值管理表;0121:页面管理表;0122:区段管理表;0102: 虚拟巻;0103:页面用巻;0104:通常巻 具体实施例方式下面说明本专利技术的实施方式。(实施例1)以下,说明本专利技术的实施方式的一例。此外,本专利技术不仅限于以下记载的 实施方式。图1是表示应用本专利技术的存储系统的硬件结构的一例。存储系统具有存储 子系统0000和主计算机(主机)0001,存储子系统0000和主4几0001通过主 机接口 (主机I/F) 0002相连。存储子系统0000由主机接口 0002、管理接口 (管理I/F )0003、由存储器和CPU构成的控制器0004、高速緩冲存储器0005、 磁盘接口 (磁盘I/F ) 0007以及多个硬盘(HDD) 0006构成,除HDD以外通 过内部总线0008相连。通过在管理终端0009上运行的管理软件0010来进行 存储子系统0000的构成管理。管理终端0009和存储子系统0000通过管理接 口 0003相连。此外,虽未图示,但管理终端0009以及主机0001是分别具有CPU、存 储器、用于与存储子系统0000进行通信的通信I/F等的一般计算机,上述管 理软件0010被存储在管理终端0本文档来自技高网
...

【技术保护点】
一种存储子系统,其特征在于, 具有: 处理器; 存储器; 虚拟卷;以及 由多个存储介质构成的、具有分配给所述虚拟卷的页面用物理区域的页面用卷, 所述处理器,将所述虚拟卷的地址空间分割为多个页面,将该多个页 面的各个页面分类为至少包含第一状态和第二状态的多个状态中的某一状态来进行管理, 所述处理器将被分类为所述第二状态的页面进一步分割为多个区段来进行管理, 所述第一状态是以下状态:接受用于在页面中写入写数据的写请求的结果为,从所述页 面用卷向该页面分配页面用物理区域,在该页面用物理区域中存储了写数据, 所述第二状态是以下状态:接受用于在页面内的区段中写入与预定的特定模式数据一致的写数据的写请求的结果为,在所述存储器内将该特定模式数据与该区段对应起来进行管理。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:大平良德儿玉升司志贺贤太江口贤哲
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:JP[日本]

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

1