用于自动数据存储管理的系统和方法技术方案

技术编号:2855627 阅读:205 留言:0更新日期:2012-04-11 18:40
一种用于为数据对象指定管理类别的系统、方法和程序产品。所公开的系统包括用于为输入的数据对象指定管理类别的类别指定系统,其中该类别指定系统分析具有与该输入数据对象相似的属性的现有数据对象的历史使用特性;以及分析现有数据对象以生成历史使用特性的知识库的数据分析系统。当现有对象通过其存储生命周期时,更新该历史使用特性。

【技术实现步骤摘要】

本专利技术一般涉及数据存储管理,并尤其涉及一种用于为数据对象指定管理类别的系统和方法。
技术介绍
在目前的大规模存储系统中,在为单独的数据对象或数据对象组指定管理标准方面会耗费大量的努力。在许多现代操作系统例如OS/390和z/OS中,使用“管理类别”来定义将在其下管理数据元素的标准。即,定义的管理类别将确定在一段时间内将如何管理对象。例如,管理类别可指定给定的数据对象在DASD上停留x天,然后变为压缩格式在DASD上停留y天,然后转移到磁带上并保存z天,然后被丢弃。不幸的是,指定管理类别的过程经常由存储管理员完成,该管理员不得不对数据做出各种假设。但是,该存储管理员常常距生成或利用该数据的环境的应用侧相当远。为了解决这一问题,经常为应用实现者设立规定的策略和程序。不幸的是,由于缺乏培训、疏忽等,该些程序经常未被遵循或被完全理解。此外,一旦已为一组对象指定一存储管理标准,该标准经常不会保持与应用需求同步更新。存储区域网络(SAN)的使用进一步使这些问题加剧,在该些存储区域网络中数据可能分布在完全不同的网络上。在此情况下,存储管理员不可能得知应当如何管理给定的一组数据。此外,在此情况下,不同组的用户经常混合数据,这进一步使该过程复杂。当一个组织承担起对另一个组织的数据的责任时会带来另外的复杂性。因此,需要一种能够以自动的方式为数据对象有效地指定管理类别的系统和方法。
技术实现思路
本专利技术通过提供一种用于自动为数据对象指定管理类别的方法和系统来解决上述问题以及其他问题。在第一方面,本专利技术提供了一种管理类别处理系统,该系统包括用于为输入的数据对象指定管理类别的类别指定系统,其中该类别指定系统识别具有与该输入数据对象相似的属性的现有数据对象的历史使用特性;以及数据分析系统,该数据分析系统分析现有数据对象以生成历史使用数据的知识库。在第二方面,本专利技术提供了一种用于处理管理类别的存储在可记录媒体上的程序产品,该程序产品包括用于通过分析具有与输入数据对象相似的属性的现有数据对象的历史使用特性来为该输入数据对象指定管理类别的程序代码;以及分析现有数据对象以生成历史使用数据的知识库的程序代码。在第三方面,本专利技术提供了一种用于指定管理类别的方法,该方法包括分析存储系统中的现有数据对象以确定历史使用特性;输入具有至少一个属性的新数据对象;并通过分析具有相似属性的现有数据对象的历史使用特性来为该新数据对象指定管理类别。在第四方面,本专利技术提供了一种用于部署为数据对象指定管理类别的应用的系统,该系统包括一种计算机基础设施,该基础设施可用于分析存储系统中的现有数据对象来确定历史使用特性;输入具有至少一个属性的新数据对象;并通过分析具有相似属性的现有数据对象的历史使用特性来为该新数据对象指定管理类别。在第五方面,本专利技术提供了一种表现为传播信号的用于为数据对象指定管理类别的计算机软件,该计算机软件包括使计算机系统实现以下功能的指令分析存储系统中的现有数据对象来确定历史使用特性;输入具有至少一个属性的新数据对象;并通过分析具有相似属性的现有数据对象的历史使用特性来为该新数据对象指定管理类别。附图说明从下面结合附图对本专利技术的各个方面的详细说明中可更容易了解本专利技术的这些和其他的特征,在该些附图中图1示出根据本专利技术的管理类别处理系统。图2示出图1的系统的类别指定系统。图3示出用于实现图1的系统的计算机系统。这些附图不必是按比例绘制的。这些附图仅是示意性表示,而不是旨在描绘本专利技术的特定参数。该附图指在仅说明本专利技术的典型实施例,因此不应该被认为是限制本专利技术的范围。在附图中,同样的编号代表同样的元件。具体实施例方式现参照附图,图1示出管理类别处理系统12,该系统将管理类别24指定给输入的数据对象10。应理解,术语“管理类别”一般性地指任何类型的数据存储标准或方案,并且不以任何方式局限于特定的编程构造。类似地,术语“数据对象”可指任何类型的数据元素和数据元素组。类别指定系统14通过参照现有数据对象的历史使用特性18的知识库分析输入数据对象10的属性11来确定管理类别。对于此公开来说,术语“现有”数据对象可指处于任何存储状态例如在DASD上、被压缩、在磁带上、被删除等的对象。为了确定管理类别24,类别指定系统114识别具有与输出对象10相似的属性的现有对象的使用特性,然后分析该些被识别的现有对象的使用特性以选择合适的类。在一个示例性实施例中,对象属性11可包括与对象10有关的信息例如名称、数据对象类型、大小、创建信息、源节点信息等。因此,输入数据对象10的属性可包括,该对象在节点X处被应用Y创建并且大小为Z。历史使用特性18通常包括使用信息,即随着时间如何使用/管理现有数据对象,例如其在DASD上存储了x天,然后被压缩y天,然后转移到存储器并被存储z天等。然后,根据一组规则或逻辑,类别指定系统14将为数据对象10指定管理类别。例如,如果类别指定系统14发现具有类似的名称、属性、创建节点和应用元数据的数据对象的历史记录,则类别指定系统14将根据数据对象10的前驱的实际使用特性为数据对象10选择管理类别。应了解,类别指定系统14可使用任何逻辑来根据其对数据对象属性11和历史使用特性18的分析选择管理类别。历史使用特性18可存储在知识库内作为被数据管理系统20管理的元数据。数据管理系统20将例如负责对历史使用特性18进行存储、更新、分组、搜索等操作。数据分析系统22可从存储系统26中提取、收集和/或处理(即分析)历史使用特性18。存储系统26代表用于任何类型的企业、系统或子系统的存储环境。存储系统26可包括管理存储在其中的数据所需的例如硬件、软件、操作系统等。在一个示例性实施例中,数据分析系统22将周期性地收集关于存储在存储系统26中的对象的使用信息。或者,每当在存储系统26中检测到触发事件(例如分配、关闭、调回(recall)等)时,数据分析系统22就获得使用信息。然后,将该信息传送给数据管理系统20,该信息然后被存储在历史使用特性18的知识库中。因此,当存储系统26中的每个现有数据对象通过其存储生命周期时,可收集该数据对象的历史使用特性18。因此,如果一对象被调回到DASD、转到磁带上、被压缩、被删除等,则更新历史使用特性18。此外,在为数据对象10指定管理类24之后,可将数据对象10存储在存储系统26内,从而该数据对象的使用特性将最终变为历史使用特性18的知识库的一部分。因此,当越多越多的数据对象被添加到存储系统26中时,历史使用特性18的知识库将增大,从而会提高为新数据对象指定管理类别的功效。应认识到,这里所述的多种功能中的任何一个或全部都可集成于存储系统26的工具中。用于实现任何有关的数据管理功能例如分配、关闭、调回、删除、转移等的这些工具可触发对使用特性信息18的适当的更新。因此,开始时可使用初始化例程填充使用特性信息18,然后每当触发事件发生时就自动该使用特性信息18。现参照图2,其示出类别指定系统14的示例性实施例。在此示例中,类别指定系统14接收到数据对象40。指定逻辑32然后确定数据对象40的什么属性是已知的。在此实例中,已知数据对象40的源节点为N1,大小为100并且类型为xyz。然后,指定逻辑32命令搜索系统36搜索历史使用本文档来自技高网...

【技术保护点】
一种管理类别处理系统,包括:    用于为输入的数据对象指定管理类别的类别指定系统,其中该类别指定系统识别具有与该输入的数据对象相似的属性的现有数据对象的历史使用特性;以及    数据分析系统,该分析系统分析现有数据对象以生成历史使用特性的知识库。

【技术特征摘要】
US 2004-8-10 10/915,9931.一种管理类别处理系统,包括用于为输入的数据对象指定管理类别的类别指定系统,其中该类别指定系统识别具有与该输入的数据对象相似的属性的现有数据对象的历史使用特性;以及数据分析系统,该分析系统分析现有数据对象以生成历史使用特性的知识库。2.根据权利要求1的管理类别处理系统,其中,所述类别指定系统包括用于从一组管理类别中为所述输入的数据对象选择管理类别的指定逻辑。3.根据权利要求1的管理类别处理系统,其中,所述管理类别规定用于所述数据对象的存储方案。4.根据权利要求1的管理类别处理系统,还包括用于管理在该历史使用特性的知识库中的历史使用特性的数据管理系统。5.根据权利要求1的管理类别处理系统,其中,所述类别指定系统包括用于搜索所述历史使用特性的知识库的系统。6.根据权利要求1的管理类别处理系统,其中,被所述数据分析系统分析的所述现有数据对象存储在存储系统中。7.根据权利要求6的管理类别处理系统,其中,所述输入的数据对象与被指定的管理类别一起存储在所述存储系统中8.根据权利要求7的管理类别处理系统,其中,所述存储系统分布在网络上。9.根据权利要求7的管理类别处理系统,其中,所述历史使用特性的知识库分布在网络上。10.一种用于处理管理类别的存储在可记录媒体上的程序产品,包括用于通过识别具有与输入的数据对象相似的属性的现有数据对象的历史使用特性来为该输入的数据对象指定管理类别的程序代码;以及分析现有数据对象以生成历史使用数据的知识库的程序代码。11.根据权利要求10的程序产品,其中,所述用于为输入的数据对象指定管理类别的程序代码包括用于从一组管理类别中选择管理类别的指定逻辑。12.根据权利要求10...

【专利技术属性】
技术研发人员:QC达奥WD雷韦斯PL斯奈德
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1