【技术实现步骤摘要】
本专利技术涉及一种将信息从第一信息存储和检索系统传送到第二信息存储和检索系统的装置和方法。
技术介绍
很多数据处理系统需要大量数据存储以用于高效地存取、修改和再存储数据。典型地,数据存储被分成若干不同级别,每一个级别显现不同的数据存取时间或数据存储成本。第一或最高级别的数据存储涉及电子存储器,通常是动态或静态随机存取存储器(DRAM或SRAM)。电子存储器采取半导体集成电路的形式,其中数百万字节的数据可被存储在每个电路上,并以纳秒为单位来测量这些数据字节的存取。由于存取完全是电子方式的,所以电子存储器提供最快的对数据的存取。第二级别的数据存储通常涉及直接存取存储设备(DASD)。例如,DASD存储包括磁盘和/或光盘。数据位作为盘表面上微米大小或者更小的磁性或光学改变的斑点(spot)来存储,从而表示组成数据位的二进制值的“1”和“0”。磁性DASD包括一个或多个覆盖有残余磁性材料的盘。DASD可以存储数吉字节(gigabyte)的数据,并且,典型地,对该数据的存取以毫秒为单位即比电子存储器慢的数量级来测量。具有备份数据副本对于数据丢失将是灾难性的很多行业而言是强制性的。恢复丢失数据所需的时间也是重要的恢复考虑因素。利用磁带或库备份,通过在远程存储位置处的磁带或库存储装置上制作副本来周期性地备份主要数据。需要一种将信息从包括第一轨道大小以及多个第一轨道的第一信息存储和检索系统传送到包括第二轨道大小以及多个第二轨道的第二信息存储和检索系统的方法。
技术实现思路
本申请人的专利技术包括一种将信息从第一信息存储和检索系统传送到第二信息存储和检索系统的装置和方法。该 ...
【技术保护点】
一种将信息从第一信息存储和检索系统传送到第二信息存储和检索系统的方法,包括以下步骤: 提供包括第一轨道大小和多个第一轨道的第一信息存储和检索系统、以及包括第二轨道大小和多个第二轨道的第二信息存储和检索系统;确定所述第一轨道大 小是否大于所述第二轨道大小;如果所述第一轨道大小大于所述第二轨道大小,则如下操作:将比例(R)设成等于所述第一轨道大小除以所述第二轨道大小;提供第(i)第一轨道;提供(R)个第二轨道;将所述第(i)第 一轨道映射到所述(R)个第二轨道上。
【技术特征摘要】
US 2004-11-18 10/993,7781.一种将信息从第一信息存储和检索系统传送到第二信息存储和检索系统的方法,包括以下步骤提供包括第一轨道大小和多个第一轨道的第一信息存储和检索系统、以及包括第二轨道大小和多个第二轨道的第二信息存储和检索系统;确定所述第一轨道大小是否大于所述第二轨道大小;如果所述第一轨道大小大于所述第二轨道大小,则如下操作将比例(R)设成等于所述第一轨道大小除以所述第二轨道大小;提供第(i)第一轨道;提供(R)个第二轨道;将所述第(i)第一轨道映射到所述(R)个第二轨道上。2.如权利要求1所述的方法,其中所述(R)个第二轨道包括第(j)第二轨道和每个第(j+x)第二轨道,其中x大于或等于1、且小于或等于(R-1),该方法还包括以下步骤将所述第(j)第二轨道的轨道ID设成等于(i)*(R);以及将第(j+x)第二轨道的轨道ID设成等于[(i)*(R)]+x。3.如权利要求1所述的方法,还包括以下步骤确定所述第(i)第一轨道的源CRC信息;将所述源CRC信息提供给所述目标信息存储和检索系统;确定所述第(j)第二轨道和每个第(j+x)第二轨道的目标系统CRC信息;确定所述源CRC信息是否匹配所述目标系统CRC信息;如果所述源CRC信息不匹配所述目标系统CRC信息,则操作,从而提供错误告警。4.如权利要求3所述的方法,还包括以下步骤将第(i)第一段分成(R)个段;确定所述(R)个段中的每一个的源CRC信息。5.如权利要求1所述的方法,还包括以下步骤提供源位图;使用所述源位图形成(R)个目标位图,其中每个目标位图表示被置于关联的目标轨道内的修改后的扇区。6.如权利要求1所述的方法,如果所述第一轨道大小不大于所述第二轨道大小,则还包括以下步骤将比例(R)设成等于所述第二轨道大小除以所述第一轨道大小;提供(R)个第一轨道;提供第(j)第二轨道;将所述(R)个第一轨道映射到所述第(j)第二轨道上。7.如权利要求6所述的方法,其中所述(R)个第一轨道包括第(i)第一轨道和每个第(i+x)第一轨道,其中x大于或等于1、且小于或等于(R-1),所述方法还包括以下步骤将所述第(j)第二轨道的轨道ID设成等于(i)/(R)。8.如权利要求6所述的方法,还包括以下步骤确定所述(R)个第一轨道的源CRC信息;将所述源CRC信息提供给所述目标信息存储和检索系统;确定所述第(j)第二轨道的目标系统CRC信息;确定所述源CRC信息是否匹配所述目标系统CRC信息;如果所述源CRC信息不匹配所述目标系统CRC信息,则操作,从而提供错误告警。9.如权利要求6所述的方法,还包括以下步骤设置最大传送字节数目;确定所述(R)个第一轨道中的任何轨道是否包括大于所述最大传送字节数目;如果所述(R)个第一轨道中的任何轨道包括大于所述最大传送字节数目,则操作,从而将包括大于所述最大传送字节数目的那些第一轨道中的每一个分成两个或更多个段,其中那些两个或更多个段中的每一个包括小于所述最大传送字节数目;将所述两个或更多个段中的每一个提供给所述目标信息存储和检索系统。10.如权利要求6所述的方法,还包括以下步骤提供(R)个源位图;形成包括所述(R)个源位图的目标位图。11.一种包括计算机可用介质的产品,所述计算机可用介质具有被置于其中的计算机可读程序代码,用来将信息从第一信息存储和检索系统传送到第二信息存储和检索系统,其中所述第一信息存储和检索系统包括第一轨道大小和多个第一轨道,并且所述第二信息存储和检索系统包括第二轨道大小和多个第二轨道,所述计算机可读程序代码包括一系列计算机可读程序步骤,以实现确定所述第一轨道大小是否大于所述第二轨道大小;如果所述第一轨道大小大于所述第二轨道大小,则如下操作将比例(R)设成等于所述第一轨道大小除以所述第二轨道大小;提供第(i)第一轨道;提供(R)个第二轨道;将所述第(i)第一轨道映射到所述(R)个第二轨道上。12.如权利要求11所述的产品,其中所述(R)个第二轨道包括第(j)第二轨道和每个第(j+x)第二轨道,其中x大于或等于1、且小于或等于(R-1),所述计算机可读程序代码还包括一系列计算机可读程序步骤,以实现将所述第(j)第二轨道的轨道ID设成等于(i)*(R);以及将第(j+x)第二轨道的轨道ID设成等于[(i)*(R)]+x。13.如权利要求11所述的产品,所述计算机可读程序代码还包括一系列计算机可读程序步骤,以实现确定所述第(i)第一轨道的源CRC信息;将所述源CRC信息提供给所述目标信息存储和检索系统;确定所述第(j)第二轨道和每个第(j+x)第二轨道的目标系统CRC信息;确定所述源CRC信息是否匹配所述目标系统CRC信息;如果所述源CRC信息不匹配所述目标系统CRC信息,则操作,从而提供错误告警。14.如权利要求13所述的产品,所述计算机可读程序代码还包括一系列计算机可读程序步骤,以实现将第(i)第一段分成(R)个段;确定所述(R)个段中的每一个的源CRC信息。15.如权利要求11所述的产品,所述计算机可读程序代码还包括一系列计算机可读程序步骤,以实现接收源位图;使用所述源位图形成(R)个目标位图,其中每个目标位图表示被置于关联的目标轨道内的修改后的扇区。16.如权利要求11所述的产品,所述计算机可读程序代码还包括一系列计算机可读程序步骤,以实现如果所述第一轨道大小不大于所述第二轨道大小,还包括以下步骤将比例(R)设成等于所述第二轨道大小除以所述第一轨道大小;提供(R)个第一轨道;提供第(j)第二轨道;将所述(R)个第一轨道映射到所述第(j)第二轨道上。17.如权利要求16所述的产品,其中所述(R)个第一轨道包括第(i)第一轨道和每个第(i+x)第一轨道,其中...
【专利技术属性】
技术研发人员:迈克尔T本哈斯,詹姆斯CC陈,冯颂民,马修J卡洛斯,帕特里夏C卢,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。