用于数据管理的方法和系统技术方案

技术编号:9900976 阅读:77 留言:0更新日期:2014-04-10 12:22
为了在计算存储环境中由处理器设备管理数据,基于独立盘冗余阵列(RAID)的类型、逻辑连续的存储空间中的时间点拷贝源数据段的数目和存储类别中的至少一个,建立针对计算存储环境中任何特定的逻辑连续的存储空间所消耗的非易失性存储(NVS)空间的量的阈值。

【技术实现步骤摘要】
【专利摘要】为了在计算存储环境中由处理器设备管理数据,基于独立盘冗余阵列(RAID)的类型、逻辑连续的存储空间中的时间点拷贝源数据段的数目和存储类别中的至少一个,建立针对计算存储环境中任何特定的逻辑连续的存储空间所消耗的非易失性存储(NVS)空间的量的阈值。【专利说明】用于数据管理的方法和系统
本专利技术一般地涉及计算系统,更具体地涉及用于提高计算存储环境中的数据管理效率的系统和方法。
技术介绍
在当今社会中,计算机系统是普遍的。计算机系统可以出现在工作场所、家庭或学校中。计算机系统可以包括数据存储系统,或盘存储系统,以便处理和存储数据。当代计算机存储系统已知可以将存储轨道(track)从缓存(cache)中离台(destage)并接着降级到长期存储设备中,以使得在缓存中有足够的空间用于写数据。
技术实现思路
以缓存的控制单元为特点的计算存储环境可以对允许各存储层(rank)在任何特定时间消耗的非易失性存储(NVS)的量设置阈值或设置限制。这防止单个层故障例如消耗所有的NVS空间,并且考虑到了在所有的NVS空间被故障层消耗之前的多个层故障。在过去几年中,尽管在诸如动态随机存取存储器(DRAM)的NVS存储中使用的存储器的大小已经呈指数增长,但长期存储设备(例如存储驱动器)的速度却没有齐步并进。这样,如果特定的层被允许了例如NVS的某个百分比阈值分配,有可能不能在静默/恢复(quiesce/resume)存储操作期间将所有这些数据离台到长期存储设备。存在对考虑这些差异和其他特征以改善总体性能的数据管理机制的需求。因此,根据前文所述,提供了用于计算存储环境中的数据管理的各种实施例。在一个实施例中,仅通过示例方式,提供了一种用于在计算存储环境中由处理器设备管理数据的方法。基于独立盘冗余阵列(RAID)的类型、逻辑连续的存储空间中的时间点拷贝(point-1n-time copy)源数据段的数目和存储类别中的至少一个,建立针对计算存储环境中任何特定的逻辑连续的存储空间所消耗的非易失性存储(NVS)空间的量的阈值。提供了其他系统和计算机程序产品实施例,并给出了相关的优点。【专利附图】【附图说明】为了使本专利技术的优点容易被理解,上面简要描述的本专利技术的更具体的描述将通过参照在附图中示出的特定实施例来呈现。可以理解,这些附图仅描绘了本专利技术的典型实施例,并且因此并不能认为是对本专利技术的范围的限制,通过使用附图,将以附加的特征和细节对本专利技术进行描述和解释,其中:图1是示出了在其中可以实现本专利技术的方面的用于缓存管理的硬件结构的示例性框图;图2是示出了根据本专利技术的、在其中可以实现本专利技术的方面的计算机系统中的数据存储系统的硬件结构的示例性框图;图3是描述了在其中同样可以实现本专利技术的方面的用于提高计算存储环境中的数据管理的效率的示例性方法的流程图;图4是描述了在其中同样可以实现本专利技术的方面的用于执行用于数据管理增强的各种操作的示例性方法的附加流程图;以及图5是根据本专利技术的实施方式的在数据被从NVS离台时执行的示例性逻辑的附加流程图。【具体实施方式】如前所述,以缓存的控制单元为特点的计算存储环境可以对允许存储层在任何特定时间消耗的非易失性存储的量设置阈值或设置限制。这防止单个层故障例如消耗所有的NVS空间,并且考虑到了在所有的NVS空间被故障层消耗之前的多个层故障。可以实施如被应用到所谓的“近线(Nearline)”盘存储设备以使得这些设备可以在存储环境中被识别并被设置阈值的附加的阈值处理,以使得例如可以由这样的近线设备消耗的NVS空间的百分比被设置。近线设备具有这样的特征,即当被过度驱动(overdriven)时,其减慢以冷却,并且如果变得过热,其可能最终停止。在一个计算存储环境中,当所谓的“企业”和近线层都存在时,可以允许近线层的集合消耗NVS的大约百分之五十(50%),而允许企业层消耗NVS的百分之百(100%)。随着NVS大小的增加(在一个计算环境中,NVS大小为16GB),一个层现在能够占用NVS空间的4GB(25%)。在代码装入操作中,需要执行静默/恢复操作。为了静默/恢复一个计算存储环境中的集群,所有修改的数据需要被离台。在这样的静默/恢复操作中,4GB可能太多而无法离台,并且可能导致静默/恢复失败。在过去几年中,尽管在诸如动态随机存取存储器(DRAM)的NVS存储中使用的存储器的大小已经呈指数增长,但长期存储设备(例如存储驱动器)的速度却没有齐步并进。这样,如果特定的层被允许了例如NVS的某个百分比阈值分配,有可能不能在静默/恢复存储操作期间将所有这些数据离台到长期存储设备。存在对考虑这些差异和其他特性以改善总体性能的数据管理机制的需求。所描述的实施例的机制在允许消耗NVS的存储的百分比阈值之外还加入了新的阈值处理因素。这些新的阈值处理因素是基于例如层的独立盘冗余阵列(RAID)类型、特定层中的时间点拷贝源轨道的数目以及存储类别(例如层的驱动器类型)。通过引入附加的阈值处理因素,本专利技术的机制确保例如考虑了长期存储设备的驱动器速度与NVS的大小之间的差异,从而允许在某个时间段内,诸如在前述的静默/恢复存储操作期间,从NVS分配的量被充分地离台到长期存储设备。转到图1,描述了用于结合了本专利技术各种方面的数据管理的系统100的一个实施例的框图。至少在所描述的实施例中,系统100包括经由总线108(例如有线和/或无线的总线)耦合到缓存104和处理器110的存储器102。存储器102可以是本领域已知的或将来开发的任何类型的存储器设备。存储器102的实例包括——但不限于——具有一条或多条导线的电连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、可擦除可编程只读存储器(EPR0M或闪存)、光纤、便携式光盘只读存储器(CD-ROM)、光存储设备、磁存储设备或前述的任何合适的组合。在存储器102的各种实施例中,存储轨道能够被存储在存储器102中。此外,当向存储轨道写数据时,每个存储轨道能够从缓存104离台到存储器102或者从存储器102登台(stage)。在一个实施例中,缓存104包括被划分为一个或多个层106的写缓存,其中每个层106包括一个或多个存储轨道。缓存104可以是本领域已知的或将来开发的任何缓存。在操作期间,在已经向存储轨道写入之后,每个层106中的存储轨道在前台离台处理中被离台到存储器102。也就是说,当主机(未示出)在活跃地向缓存104的层106中的各种存储轨道写入的期间,前台离台处理将存储轨道从层106离台到存储器102。理想地,当一个或多个主机想要向特定存储轨道写入时,该特定存储轨道不被离台,其被称为离台冲关。在各种实施例中,处理器110包括数据管理模块112或者能够访问数据管理模块112,该数据管理模块包括计算机可读代码,当该代码由处理器110执行时,使得处理器110执行根据所描述的实施例的方面的数据管理操作。在各种实施例中,处理器110基于独立盘冗余阵列(RAID)的类型、逻辑连续的存储空间中的时间点拷贝源数据段的数目和存储类别中的至少一个,建立针对计算存储环境中任何特定的逻辑连续的存储空间所消耗的非易失性存储(NVS)空间的量的阈值。在各种的其他实施例中,处理器110基于分配给任何特定的逻辑本文档来自技高网...

【技术保护点】
一种用于在计算存储环境中由处理器设备管理数据的方法,包括:基于独立盘冗余阵列(RAID)的类型、逻辑连续的存储空间中的时间点拷贝源数据段的数目和存储类别中的至少一个,建立针对计算存储环境中任何特定的逻辑连续的存储空间所消耗的非易失性存储(NVS)空间的量的阈值。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:K·J·埃士M·T·本哈斯L·M·伽普他K·W·托德
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

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

1