[发明专利]用于虚拟磁带库系统中的优化回收处理的系统和方法有效
申请号: | 201080052602.1 | 申请日: | 2010-08-30 |
公开(公告)号: | CN102667703A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | N·豪斯汀;S·内夫 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 虚拟 磁带库 系统 中的 优化 回收 处理 方法 | ||
1.一种用于管理虚拟磁带库系统(310)中的虚拟磁带的方法,其中存储管理应用(204)能够使用块映射表(208)识别给定源虚拟磁带的活动数据的所有块地址,并且其中所述存储管理应用(204)经由网络(220)连接到所述虚拟磁带库系统(310)并且能够发送指示所述虚拟磁带库系统(310)执行回收过程的命令,其特征在于:
回收逻辑(302)在主机块至磁盘块的映射表(304)中将所述存储管理应用(204)所写入的每个主机块唯一地映射到所述虚拟磁带库系统(310)的磁盘系统上的相应磁盘块,在该方法中执行以下步骤:
a)所述存储管理应用确定(710)源虚拟磁带要求回收,
b)所述存储管理应用识别(720)源虚拟磁带的活动数据的所有块地址,并且以升序对所述块地址进行排序(730),
c)所述存储管理应用识别(740)具有足够的空闲容量来存储所述源虚拟磁带的活动数据的目标虚拟磁带以及所述目标虚拟磁带上最后写入的块地址,
d)所述存储管理应用向所述虚拟磁带库系统(310)发送(760)指示其执行回收的回收命令,所述回收命令包括关于所述源、所述目标虚拟磁带、活动数据主机块的所述列表以及所述目标虚拟磁带的所述最后写入的块地址的信息,
e)一旦接收到所述回收命令,所发明的回收逻辑仅通过更新(780)所述主机块至磁盘块的映射表而将所述源卷的所述活动数据块在开始块地址处开始引用至所述目标虚拟磁带(步骤770)。
2.根据权利要求1所述的方法,进一步包括步骤:
一旦所述回收命令完成(780),所述存储管理应用通过去除所述源卷的所述活动数据块并且将所述活动数据块在所述开始主机块地址处开始添加到所述目标卷来更新所述块映射表(208)。
3.根据权利要求1所述的方法,进一步包括另外的步骤:
所述回收逻辑识别所述源虚拟磁带的所有主机块地址并且从所述主机块至磁盘块的映射表去除所述地址以便释放所述VTL系统中的空间。
4.分别根据权利要求1或2或3所述的方法,其中所述回收步骤利用模式页面通过SCSI模式选择命令来实施,所述模式页面包括分别执行回收或非活动数据处理所必需的信息。
5.根据权利要求1或3所述的方法,进一步包括另外的步骤:
a)所述存储管理应用(204)识别VOLSER所表示的给定源虚拟磁带的包含非活动数据的所有主机块,
b)所述存储管理应用(204)向所述虚拟库(VTL)系统(310)发送所述源虚拟磁带的所述volser以及所述所识别的非活动数据主机块的列表,
c)响应于接收到所述列表,所述VTL系统(310)的所述回收逻辑(302)从所述表(304)删除该非活动数据块的列表中所识别的所述所有主机块,其中所述删除通过以下步骤执行:
1)接收命令并且将所述命令识别为用来基于命令代码删除虚拟磁带的非活动数据块的命令,
2)从所述命令确定相关联的源虚拟磁带并且验证所述磁带存在于所述虚拟磁带库系统(310)中,
3)从所述命令确定与所述源虚拟磁带相关的所述非活动数据的列表并且验证所述块存在于所述表(304)中,
4)删除表304的所述列表所识别的每个块地址,
5)以适当状态完成所述命令。
6.一种用于管理虚拟磁带库系统(310)中的虚拟磁带的电子数据处理系统,其中存储管理应用(204)能够识别给定源虚拟磁带的活动数据的所有块地址,并且其中所述存储管理应用(204)经由网络连接到所述虚拟磁带库系统(310)并且能够发送指示所述虚拟磁带库系统(310)执行自治回收的命令,其中所述虚拟磁带库系统(310)的特征在于回收逻辑(302),其将所述存储管理应用(204)所写入的每个主机块唯一地映射到所述虚拟磁带库系统(310)的磁盘系统上的磁盘块。
7.一种用于管理虚拟磁带库系统(310)中的虚拟磁带的计算机程序产品,其中存储管理应用(204)能够识别给定源虚拟磁带的活动数据的所有块地址,并且其中所述存储管理应用(204)经由网络(220)连接到所述虚拟磁带库系统(310)并且能够发送指示所述虚拟磁带库系统(310)执行回收过程的命令,所述计算机程序产品包括包含计算机可读程序的计算机可用介质,其中所述计算机可读程序包括功能性回收逻辑组件(302),当在计算机上执行时,所述功能性回收逻辑组件(302)使得所述计算机执行步骤:
所述回收逻辑(302)在主机块至磁盘块的映射表(304)中将所述存储管理应用(204)所写入的每个主机块唯一地映射到所述虚拟磁带库系统(310)的磁盘系统上的相应磁盘块,在所述逻辑中执行以下步骤:
a)所述存储管理应用确定(710)源虚拟磁带要求回收,
b)所述存储管理应用识别(720)源虚拟磁带的活动数据的所有块地址,并且以升序对所述块地址进行排序(730),
c)所述存储管理应用识别(740)具有足够的空闲容量来存储所述源虚拟磁带的活动数据的目标虚拟磁带以及所述目标虚拟磁带上最后写入的块地址,
d)所述存储管理应用向所述虚拟磁带库系统(310)发送(760)指示其执行回收的回收命令,所述回收命令包括关于所述源、所述目标虚拟磁带、活动数据主机块的所述列表以及所述目标虚拟磁带的所述最后写入的块地址的信息,
e)一旦接收到所述回收命令,所发明的回收逻辑仅通过更新(780)所述主机块至磁盘块的映射表而将所述源卷的所述活动数据块在开始块地址处开始引用至所述目标虚拟磁带(步骤770)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080052602.1/1.html,转载请声明来源钻瓜专利网。