存储系统及存储系统的利用率管理方法技术方案

技术编号:7210809 阅读:405 留言:0更新日期:2012-04-11 18:40
一种存储系统,对外部设备提供存储区域,所述存储系统包括:不同性能的多个存储装置和存储控制器,存储控制器保存:各个存储装置的存储成本系数3202,来自外部设备的用于每个用户使用存储系统的用户成本分配信息3302、以及对于每个用户定义分发给存储装置的可用空间量的比例的用户成本分发信息3402。存储控制器从存储成本系数3202和用户成本分发信息3402计算用于每个用户的理想利用率3502,并且存储控制器以性能从最高到最低的顺序对于每个用户分配每个存储装置的理想利用率3502。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及,并且特别涉及具有包括多个存储设备的分级结构的存储系统,以及存储系统的利用率管理方法,该能够有效并公正地管理每个用户的存储资源利用率。
技术介绍
称为NAS(网络附接存储)的网络存储设备正在被使用。NAS具有如下功能使用例如NFS (网络文件系统)或CIFS (公共因特网文件系统)的协议,允许连接着网络的多个客户端设备中的每一个访问存储设备中存储的文件。一些存储设备以及适应它们的文件服务器具有在定额(quota)的基础上限制存储资源的利用率的功能,其中定额是用于用户、 组、目录等的管理单元。PTLl公开了由多个网络存储设备形成的网络存储系统中使用以限制存储资源的利用率的技术。包括NAS的存储设备在性能等级和容量上不同。通常,使用FC(光纤通道)、 SAS (串行附接SCSI)等的高速磁盘的存储设备的I/O性能是高的但是成本也高,这反过来导致提供存储容量的装配成本也高。另一方面,使用SATA(串行高级技术附接)类型的磁盘、磁带等的设备的I/O性能是低的,但是容易以低成本提供大的存储容量。称为分级存储管理(此后称为“HSM” )的技术已知为对这些存储设备分级连接及管理的一种技术。通常,在HSM中,在分级结构中在较高等级布置具有小存储容量的高速存储设备,并且在分级结构中在较低等级布置具有大存储容量的低速存储设备。HSM通过使用用户的存储资源利用率的频率等作为数据迁移的判断标准来将数据从较高等级存储设备迁移到较低等级存储设备,并且由此实现存储系统中利用率效率的改善。PTL2公开了在多个存储设备分等级地连接的分级存储系统中使用的用于将数据从一个存储设备迁移到另一个的技术。此外,称为GNS(全域命名空间)的技术已知为用于统一管理由多个存储设备形成的存储系统中存储的文件的路径名称等的一种技术。GNS使得用户能够访问文件而不需要获知文件实际存储在哪个存储设备中。PTL3公开了用于包括GNS的NAS文件系统的虚拟化技术。引用列表专利文献PTLl 日本专利申请公开No. 2006-92322PTL2 日本专利申请公开 No. 2006-195960PTL3 日本专利申请公开 No. 2008-15902
技术实现思路
技术问题具有不同数据I/O性能或容量的多个存储设备被用于配置分级存储系统,使得不同存储设备之间每单位存储容量的性能、价格等不同。由此,当现有技术被用于设置分级存储系统的利用率限制时,即使向用户分配了相同的空间量,在具有位于高等级的高性能存储设备中的数据的用户和具有位于低等级的低性能存储设备中的数据的用户之间性能是不相等的。此外,在分级存储系统的用户中,一些用户可能需要小空间量但是高性能的存储区域,并且另外一些用户可能需要低性能但是大空间量的存储区域。在这样的情况下,很难通过个性化的设置来满足每个用户的需求。这样的设置的一个例子是对于每个用户设置在每个等级的存储设备中的空间量的限制。然而,在这种情况下,存在如下问题如果分级存储系统是由多个存储设备形成的,则该设置变得复杂。本专利技术用于解决前述和其他问题。本专利技术的目的在于提供一种具有分级结构的存储系统,包括多个存储设备,以及用于存储系统的利用率管理方法,该能够有效且公平地管理每个用户的存储资源利用率。问题的解决方案为了实现上述和其他目标,本专利技术的一个方面是一种存储系统,通信地连接至外部设备并且提供由外部设备使用的存储区域,该存储系统包括不同性能的多个存储装置, 每个存储装置具有提供存储区域的存储介质;以及存储控制器,用于保存各个存储装置的存储成本系数,所述存储成本系数是使用各个存储装置所需的利用率成本的指标并且根据各个存储装置的性能而被设置;关于从外部设备使用存储系统的每个用户的用户成本分配信息,所述用户成本分配信息是所有存储装置中用户可用的空间量的指标;以及用户成本分发信息,对每个用户定义了向存储装置分发的可用空间量的比例;其中,存储控制器从存储成本系数和用户成本分发信息计算每个用户的理想利用率,所述理想利用率是指示对于用户每个存储装置的理想利用率分派的信息,并且存储控制器以性能从最高到最低的顺序对每个用户分配对于每个存储装置的理想利用率。有益效果本专利技术可以提供一种包括多个存储设备的具有分级结构的存储系统,其能够有效且公平地管理每个用户的存储资源利用率。附图说明图1是示出根据本专利技术的一个实施例的分级存储系统1000的配置例子的图表。图2是示出分级存储系统1000中包括的可用于存储设备1100、1200和1300中任一个的存储设备200的配置例子的图表。图3是示出可用作使用分级存储系统1000的客户端设备1500的计算机10的配置例子的图表。图4A是示出在分级存储系统1000中包括的分级存储控制器2000的配置例子的图表。图4B是示出分级存储控制程序沈00的配置例子的图表。图5是示出在分级存储控制器2000中保存的分级存储利用率管理表3000的细节的图表。图6是示出根据本专利技术的例子1的可用成本初始分发处理的过程的例子的流程图。图7是示出根据本专利技术的例子1的理想利用率计算处理的过程的例子的流程图。图8是示出根据本专利技术的例子1的初始容量检查处理的过程的例子的流程图。图9是示出根据本专利技术的例子1的可用成本分配改变处理的过程的例子的流程图。图10是示出根据本专利技术的例子1的容量改变检查处理的过程的例子的流程图。图11是示出根据本专利技术的例子1的迁移文件选择处理的例子的流程图。图12是示出根据本专利技术的例子1的文件迁移处理的过程的例子的流程图。图13是示出根据本专利技术的例子1的文件加入处理的过程的例子的流程图。图14是示出根据本专利技术的例子1的文件删除处理的过程的例子的流程图。图15是示出根据本专利技术的例子1的删除时文件迁移处理的过程的例子的流程图。图16是示出根据本专利技术的例子1的存储设备的容量追加处理的过程的例子的流程图。图17是示出根据本专利技术的例子2的可去复制(de-duplication-capable)的分级存储系统15000的配置例子的图表。图18是示出根据例子2的可去复制的分级存储控制器16000的配置例子的图表。图19是示出在去复制操作时存储设备1200的文件存储条件的例子的图表。图20是示出在去复制操作时存储设备1100和存储设备1200的文件存储条件的例子的图表。具体实施例方式下面将结合附图描述承载本专利技术的实施例。注意在附图中相同的附图标记表示相同结构的元件,并且省略对其的描述。例子 1首先,将在本专利技术的一个实施例的基础上描述本专利技术的配置、功能和效果。根据例子1的信息处理系统1的配置图1是示出根据本专利技术的例子1包括分级存储系统1000的信息处理系统1的配置的例子的图表。根据例子1的分级存储系统1000包括存储设备IlOO(Sl)、存储设备 1200 (S2)、存储设备1300 (S3)和分级存储控制器2000。注意当需要彼此区别形成分级结构的存储设备1100-1300作为不同性能和容量的存储资源时,应用附图标记S1-S3。存储设备1100是具有例如SAS类型磁盘的结构的存储介质的存储设备,并且在I/ 0性能上是高速的,但是容量相对小。存储设备1200是具有例如SATA类型磁盘的结构的存储介质的存储设备,并且在I/O性能低于存储设备1100,但是容本文档来自技高网
...

【技术保护点】
1.一种存储系统,通信地连接至外部设备并且提供由外部设备使用的存储区域,包括:不同性能的多个存储装置,每个存储装置具有提供存储区域的存储介质;以及存储控制器,用于保存:各个存储装置的存储成本系数,所述存储成本系数是使用各个存储装置所需的利用率成本的指标并且根据各个存储装置的性能而被设置,关于从外部设备使用存储系统的每个用户的用户成本分配信息,所述用户成本分配信息是所有存储装置中用户可用的空间量的指标,以及用户成本分发信息,对每个用户定义了向存储装置分发的可用空间量的比例,存储控制器从存储成本系数和用户成本分发信息计算每个用户的理想利用率,所述理想利用率是指示对于用户每个存储装置的理想利用率分派的信息,并且存储控制器以性能从最高到最低的顺序对每个用户分配对于每个存储装置的理想利用率。

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

【专利技术属性】
技术研发人员:峰博史
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:JP

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

1