[发明专利]用于并行存储的装置、系统和方法无效
申请号: | 200710126921.2 | 申请日: | 2007-07-03 |
公开(公告)号: | CN101105763A | 公开(公告)日: | 2008-01-16 |
发明(设计)人: | H·N·马丁;R·T·普拉扎;D·M·坎农 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于静;杨晓光 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 并行 存储 装置 系统 方法 | ||
技术领域
本发明涉及并行存储,更具体地说,涉及到活动数据文件存储池、复制池和下一个池的并行存储。
背景技术
数据处理系统通常将数据从系统的一个或多个元件备份到存储子系统。例如,数据处理系统可以包括多个客户端。客户端可以将数据存储在诸如与每个客户端位于一起的硬盘驱动器之类的存储设备中。数据处理系统可以将数据从客户端存储设备备份到存储子系统。
存储子系统可以包括一个或多个被组织成多个存储池的存储设备。存储池可以被配置为磁带驱动器、硬盘驱动器、光存储设备、微机械存储设备之类的设备中的逻辑卷。可以通过将客户端数据复制到存储池来对其进行备份。
理想情况下,数据处理系统应该将最新的客户端数据文件备份到存储池,以确保可以将客户端数据的最新实例恢复到客户端。此外,如果客户端需要备份的数据,则备份的数据应该可以快速恢复到客户端。
遗憾的是,在存储池中存储多个数据实例的备份副本可能会增加将客户端数据的活动实例从存储池恢复到客户端所需的时间,尤其是当存储池包含诸如磁带之类的顺序介质时。结果,可以将客户端数据文件的最新备份副本(在此称为活动数据文件)存储到配置为存储活动数据文件的存储池。存储池可以被配置为活动数据文件存储池(ADFSP)。由于ADFSP存储活动数据文件,因此活动数据文件可以被更快地从ADFSP中恢复。
当备份客户端数据文件的后续副本和/或从客户端删除客户端数据文件时,活动数据文件可能会变成非活动数据文件。结果,存储子系统可能会将现在的非活动数据文件从ADFSP迁移到被配置为存储活动数据文件和非活动数据文件的下一个存储池。下一个存储池在此被称为下一个池。
存储子系统可以通过将非活动数据文件复制到下一个池以及从ADFSP中删除非活动数据文件来迁移非活动数据文件。此外,存储子系统还可以将ADFSP的活动数据文件备份到复制存储池(在此称为复制池)。
存储子系统还可以将活动数据文件聚合到存储在ADFSP上的聚合文件中。当聚合文件的一个或多个数据文件变成非活动时,存储子系统可以通过创建不包含非活动数据文件的新聚合文件、将原始聚合文件迁移到下一个池以及从ADFSP中删除原始聚合文件来回收现在非活动的数据文件的存储空间。
遗憾的是,从ADFSP迁移非活动数据文件、备份ADFSP以及回收聚合文件中的每一项操作都可能需要大量的存储子系统带宽和时间间隔来完成。结果,可用于执行备份、迁移和回收操作的时间会减少。
根据上述讨论应显而易见的是,需要一种用于并行执行备份、迁移和回收任务的复制的装置、系统和方法。有益地,此类装置、系统和方法将释放存储子系统带宽以执行所述任务。
发明内容
已开发本发明以响应本领域的当前状况,具体地说,响应本领域中通过当前可用的数据复制方法尚未完全解决的问题和需求。相应地,已开发本发明以提供一种克服本领域中上述许多或全部缺点的用于将一个或多个数据文件复制到多个池的装置、系统和方法。
用于将一个或多个数据文件复制到多个池的装置具备多个模块,所述模块被配置为在功能上执行将一个或多个数据文件复制到存储池、将数据文件并行复制到复制池以及将数据文件并行复制到下一个池的步骤。所述实施例中的这些模块包括复制模块。所述装置还可以包括回收模块、恢复模块、迁移模块和聚合模块。
复制模块将一个或多个数据文件从客户端复制到存储子系统的存储池。存储池可以是ADFSP。在一个实施例中,存储池仅存储活动数据文件。此外,复制模块将数据文件并行复制到复制池。复制池被配置为备份存储池。复制模块还将数据文件并行复制到下一个池。下一个池可以被配置为从存储池卸载数据文件。
在一个实施例中,迁移模块从存储池迁移一个或多个非活动数据文件。非活动数据文件可以是在客户端创建后续活动数据文件实例和/或从客户端删除客户端数据文件时变成非活动的活动数据文件。迁移模块通过从存储池删除非活动数据文件来迁移非活动数据文件。在一个实施例中,迁移模块在删除非活动数据文件之前,不会作为迁移的一部分而复制非活动数据文件,而是使用并行复制到下一个池的数据文件实例。
恢复模块将一个或多个数据文件从存储池恢复到客户端。在一个实施例中,恢复模块将数据文件从下一个池恢复到客户端。备选地,恢复模块可以从复制池恢复数据文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710126921.2/2.html,转载请声明来源钻瓜专利网。