基于策略的存储管理的方法和系统技术方案

技术编号:2860921 阅读:120 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了用于存储数据的数据结构。在计算机可读的介质中定义多个数据结构,其中,每一个数据结构都指出存储资源的多个属性和至少一个功能以存储数据。在计算机可读的介质中基于数据结构中所定义的数据特征和属性的对应关系定义了将数据特征关联到数据结构的策略,其中,每一个所定义的数据结构都可以提供确定存储关联数据的存储资源的要求,其中,所定义的数据结构用于为存储资源提供存储数据的要求。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及基于策略的存储管理的方法、系统和程序。
技术介绍
基于策略的存储管理框架指定具有某些特征的数据如何与将存储这样的数据的不同的存储空间池关联,以及在数据的整个生命周期内如何对数据进行管理。在共同转让的美国专利No.5,018,060(在此全文引用该专利作为参考)中描述的一个采用现有技术的基于策略的存储管理框架,描述了基于策略的存储管理框架,该框架提供了包括数据类、存储类和管理类的结构,用于基于数据文件的特征为数据文件或数据集选择存储设备。数据类指定数据文件逻辑属性,如数据文件类型、记录长度、逻辑数据存储空间要求、数据的到期和保留日期等等。存储类定义一组存储服务,如随机访问规范、顺序访问规范、保证的空间等等。管理类指定数据的可用性和保留管理要求,如层次存储管理(HSM)、到期、备份频率、备份副本的保留等等。自动类选择(ACS)例程接收请求以创建或访问数据文件,然后基于数据文件的特征(例如,生成数据文件的应用程序、文件名、日期、文件和/或应用程序的所有者等等),选择和分配适用于数据文件的数据类、存储类和管理类。最后基于分配给数据的数据类、存储类和管理类选择存储组。存储组为数据文件提供了物理存储空间的分配。利用所描述的采用现有技术的基于策略的存储管理框架,数据文件可以是一个数据类的成员,但也可以分配给不同的存储类和/或管理类,这就确定了数据文件将分配给哪一个存储组。上文所描述的基于策略的存储管理框架主要是针对这样的系统其中,诸如直接访问存储器(DASD)之类的存储子系统直接连接到存储控制器,并以上文所描述的方式将主机数据分配到特定的存储组。尽管如此,仍需要另外的基于策略的存储管理框架,这些框架可以与诸如存储网络环境中的直接连接的存储器和间接地连接的存储器一起使用。
技术实现思路
本专利技术提供了生成用于存储数据的数据结构的方法和数据结构。在计算机可读的介质中定义了多个数据结构,其中,每一个数据结构都指出存储资源的多个属性和至少一个功能以存储数据。在计算机可读的介质中基于数据结构中所定义的数据特征和属性的对应关系定义将数据特征关联到数据结构的策略,其中,每一个所定义的数据结构都可以提供确定存储关联数据的存储资源的要求,其中,所定义的数据结构用于为存储资源提供存储数据的要求。本专利技术还提供了对要存储的数据进行处理的方法和产品。应用程序属性基于应用程序策略与数据关联。对预先确定的数据结构中的应用程序属性值进行确定,其中,数据结构可以由数据级别元素和存储资源接收,并提供满足存储数据的要求的存储资源。本专利技术还提供了用于存储数据的方法、系统和产品。对数据的特征进行确定。处理多个数据结构。每一个数据结构都指出多个属性和至少一个功能,以确定具有对应于所确定的数据特征的属性的一个数据结构。存储资源与所确定的数据结构关联,与所确定的数据结构关联的存储资源实现数据结构中所指出的属性和功能。所描述的实施例提供了实现用于将数据与存储资源关联的基于策略的管理框架的技术。附图说明现在将参考下面的附图,只作为示例,对本专利技术的优选实施例进行描述 图1是根据本专利技术的某些实施例的基于策略的存储管理体系结构的视图;图2显示了根据本专利技术的某些实施例的基于策略的存储管理体系结构的另一个视图;图3显示了根据本专利技术的某些实施例的基于策略的存储管理体系结构的再一个视图;图4显示了其中根据本专利技术的某些实施例实现了本专利技术的某些方面的网络计算环境;图5显示了根据本专利技术的某些实施例的基于策略的存储管理器框架;图6a和6b显示了使用根据本专利技术的某些实施例的基于策略的存储管理器框架为数据文件选择存储资源的逻辑;图7显示了根据本专利技术的某些实施例的容器数据结构;以及图8显示了可以与本专利技术的某些实施例一起使用的计算体系结构。具体实施例方式基于策略的管理框架所描述的实施例涉及这样的环境的综合管理平台,该环境包括各种各样的关键应用程序、大量的运行不同操作系统的服务器、具有不同能力的存储系统,以及将服务器与存储系统互相连接的许多网络元素。存储管理处理系统的许多级别或层次即,磁盘(存储)级别、数据级别,以及应用程序级别。存储管理也是多方面的例如,性能、可恢复性、容量计划、安全性,以及安装方面,并处理瞬时的以及永久的方面例如,I/O请求(瞬时)和数据(永久)。所描述的实施例可以基于存储环境的层次提供并利用以下概念多级别,互相关联的策略,以及建立这些关系的机制;允许根据管理解决方案和/或安装的需要定义任意的存储类、管理类和/或服务类集的容器;允许动态行为的资源管理器和策略管理器之间的更紧密的集成;提供被管理的元素的标准特征和提供从标准特征到现实的语义映射的连接器概念。所描述的实施例允许指定资源使用、可用性、可恢复性优先级的业务目标的集成;指定应该注意什么变化以及如何注意这些变化的系统模型;指定测量系统的什么内容以及如何测量,以及何时引发“告警”的标准;以及指定与信息基础结构的其他组件(例如,应用程序)进行可监视的交互的服务合同。策略是“条件-操作字节组”。条件部分指定充当要执行的操作部分的触发器的事件或状态。条件可以反映基于计时器的值(例如,午夜、星期四、“新季度的第一天”)、内部或外部情况(例如,引发错误代码/引发异常,作业成功地终止),或属性值(例如,服务级别、大小、应用程序名称)。与一个或多个条件的发生关联的操作可以涉及特定过程或功能的执行、其他条件的引发、和/或其他属性被设置为特定值。在此最后一个情况下,一个操作可以如此建立其他操作的触发器。图1显示了基于策略的管理如何应用于存储区的概念视图。在图1中,系统具有三层-存储2、数据4和应用程序6。存储级别2涉及处理原始位的“存储和检索”的存储系统的物理方面,数据级别4涉及存储系统的逻辑方面,如提供数据访问方法,应用程序级别6涉及存储系统的用户,如中间件、应用程序,以及业务进程,以及它们对集合级别支持的数据和存储的要求。每一个策略级别2、4和6都允许为该级别定义策略。任何给定级别的策略都可以用属性10a、10b、10c和管理功能12a、12b、12c来进行定义。属性10a、10b、10c代表被管理的环境的特性和特征(例如,磁盘的容量、应用程序所需要的吞吐速率、对文件的最近的修改时间)。它们可以进一步分为固有的(静态)和动态的(随时间变化的)。固有的属性不随时间而变化,因此,它们可以被引用,但不复位。动态属性可以被引用并可以被复位。管理功能12a、12b、12c是对环境执行管理(例如,创建逻辑磁盘,安装文件系统,禁止应用程序)的基本机制。管理功能12a、12b、12c可以作为策略执行的操作部分来调用。策略10a、10b、10c和管理功能12a、12b、12c两者都可以使用固有属性并可以复位动态属性。在某些实施例中,每一个较高级别的策略都可以通过属性和管理功能影响最近的较低级别的策略。较高级别中的属性可以在最近的较低级别的策略中使用,较高级别中的管理功能可以激活最近的较低级别中的策略。图1进一步显示了诸如服务级别协议(SLA)和服务级别目标(SLO)之类的业务/企业策略14,以及政府规定如何影响级别2、4、6,并自动或手动转换为这里所描述的三个级别。应用程序策略16可以用来控制特定任务访问或消耗计算资源或相对于其它任务本文档来自技高网
...

【技术保护点】
一种生成用于存储数据的数据结构的方法,包括:在计算机可读的介质中定义多个数据结构,其中,每一个数据结构都指出存储资源的多个属性和至少一个功能以存储数据;在计算机可读的介质中基于数据结构中所定义的数据特征和属性的对应关系定义了将数据特征关联到数据结构的策略,其中,每一个所定义的数据结构都可以提供确定存储关联数据的存储资源的要求,其中,所定义的数据结构用于为存储资源提供存储数据的要求。

【技术特征摘要】
US 2002-5-31 10/159,4941.一种生成用于存储数据的数据结构的方法,包括在计算机可读的介质中定义多个数据结构,其中,每一个数据结构都指出存储资源的多个属性和至少一个功能以存储数据;在计算机可读的介质中基于数据结构中所定义的数据特征和属性的对应关系定义了将数据特征关联到数据结构的策略,其中,每一个所定义的数据结构都可以提供确定存储关联数据的存储资源的要求,其中,所定义的数据结构用于为存储资源提供存储数据的要求。2.根据权利要求1所述的方法,其中,策略包括涉及对于数据的应用程序要求的应用程序策略,进一步包括在计算机可读的介质中定义应用程序策略管理器,该管理器处理数据结构以确定具有对应于所确定的数据特征的属性的数据结构。3.根据权利要求2所述的方法,其中,应用程序策略进一步包括与应用程序级别的元素关联的数据的企业特定的属性。4.根据权利要求1所述的方法,其中,策略包括涉及数据生命周期管理、可恢复性和安全性的标准的数据策略,进一步包括生成数据策略管理器,该管理器处理数据结构以确定具有对应于所确定的数据特征的属性的数据结构。5.根据权利要求4所述的方法,其中,数据策略可以作为中间件操作。6.根据权利要求1所述的方法,其中,策略包括涉及数据的存储空间管理和配置的存储策略,并进一步包括生成存储策略管理器,该管理器处理数据结构以确定具有对应于所确定的数据特征的属性的数据结构。7.根据权利要求6所述的方法,其中,存储供应商提供存储策略、存储策略管理器,以及数据结构,以将存储策略与它们的存储资源关联。8.根据权利要求6所述的方法,其中,存储策略管理器确定与所确定的数据结构关联的存储资源,并将数据传输到所确定的存储资源。9.一种计算机可读的介质,包括用于存储数据的数据结构,其中,该数据结构包括多个数据结构,其中,每一个数据结构都指出存储资源的多个属性和至少一个功能以存储数据,其中,每一个所定义的数据结构都可以提供确定存储关联数据的存储资源的要求,并且其中,所定义的数据结构用于为存储资源提供存储数据的要求;以及基于数据结构中所定义的数据特征和属性的对应关系将数据特征关联到数据结构的策略。10.一种存储数据的方法,包括确定数据的特征;处理多个数据结构,其中,每一个数据结构都指出多个属性和至少一个功能,以确定具有对应于所确定的数据特征的属性的一个数据结构,其中,存储资源与所确定的数据结构关联,其中,与所确定的数据结构关联的存储资源实现数据结构中所指出的属性和功能。11.根据权利要求10所述的方法,其中,应用程序策略将属性和至少一个功能数据映射到数据结构,其中,应用程序策略涉及对于数据的应用程序要求,并且其中,应用程序策略管理器处理数据结构以确定具有对应于所确定的数据特征的属性的数据结构。12.根据权利要求10所述的方法,其中,数据策略将属性和至...

【专利技术属性】
技术研发人员:莫斯德瓦拉康达杰克格尔布阿维吉特萨哈吉米保罗斯特里克兰
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利