动态张力补偿的行为模型制造技术

技术编号:26514678 阅读:20 留言:0更新日期:2020-11-27 15:44
根据一个实施例的磁带驱动器实现的方法包括:检测到读取错误,确定磁带的当前张力设定是否准确,响应于确定磁带的当前张力设定是准确的而确定读取错误是否错误突发的一部分,响应于确定读取错误不是错误突发的一部分而发送指令以对磁带的与读取错误相对应的一部分执行第一重新读取尝试,确定第一重新读取尝试是否成功,响应于确定未成功执行第一重新读取尝试而选择张力设定范围,选择横向偏移范围,发送指令以应用张力设定和横向偏移的每个唯一性组合,针对所应用的唯一性组合的每一个发送指令以执行第二阶段重读取尝试,以及确定是否成功执行了第二阶段重新读取尝试。

【技术实现步骤摘要】
【国外来华专利技术】动态张力补偿的行为模型
本专利技术涉及磁带存储系统,更具体地说,涉及选择性地调节磁带驱动器设定以成功地从磁带读取数据。
技术介绍
基于定时的伺服(TBS)是一项在二十世纪九十年代后期针对线性磁带驱动器开发的技术。在TBS系统中,记录的伺服图案包括具有两个不同方位角斜率的过渡,从而形成人字形类型的图案。这些图案化的过渡允许通过评估由伺服读取器在图案经过伺服读取器时读取图案而产生的脉冲的相对定时来确定磁头横向位置的估计。在TBS格式中,伺服图案被预先记录在分布在整个磁带上的若干频带中。通常,在给定的磁带上包括五个或九个伺服图案频带,该频带大约平行于磁带的纵轴延伸。数据被记录在位于伺服带对之间的磁带区域中。在IBM线性磁带开放(LTO)和企业磁带驱动器的读/写磁头中,每个磁头模块通常都提供两个伺服读取器,从中可以得出纵向位置(LPOS)信息以及位置误差信号(PES)。通过使用匹配滤波器内插器/相关器的同步伺服通道可有效地检测TBS图案,从而确保对伺服读取器信号进行理想的滤波。随着未来磁带介质和磁带驱动器的磁道密度增加,通过使用读取TBS图案所产生的反馈来精确控制磁头的横向位置和/或磁头相对于磁带的倾斜变得越来越困难。传统的基于伺服的实现方式可能不够准确,无法确保沿数据磁道移动的数据读取器和写入器的适当定位。此外,磁头横向位置估计的重复率可能太低,以至于在使用过程中磁带速度发生变化时无法确保恰当的跟踪操作。磁头横向位置估计的重复率另外可能无法支持具有将来具有更大带宽的未来致动器。因此,现有技术需要解决上述问题。
技术实现思路
从第一方面来看,本专利技术提供一种磁带驱动器实现的管理磁带驱动器的方法,该方法包括:启动对磁带的读取请求的执行;检测到读取错误;检查与已执行的读取请求的部分相对应的性能数据;确定磁带的当前张力设定是否准确;响应于确定磁带的当前张力设定是准确的,确定读取错误是否为错误突发的一部分,响应于确定读取错误不是错误突发的一部分,发送一个或多个指令以对对应于读取错误的磁带的一部分执行第一重新读取尝试,确定是否成功执行了第一重新读取尝试,响应于确定未成功执行第一重新读取尝试,选择张力设定范围,选择横向偏移范围,发送一个或多个指令以应用张力设定范围内的张力设定和横向偏移范围内的横向偏移的每个唯一性组合,针对所应用的每个唯一性组合,发送一个或多个指令以对对应于读取错误的磁带的所述部分执行第二阶段重新读取尝试,以及确定是否针对任何唯一性组合成功执行了第二阶段重新读取尝试。从另一方面来看,本专利技术提供一种用于管理磁带驱动器的计算机程序产品,该计算机程序产品包含处理电路可读的计算机可读存储介质并存储供处理电路执行以执行本专利技术的步骤的指令。从另一方面来看,本专利技术提供一种用于在计算机可读存储介质上存储并可装载到数字计算机的内部存储器的计算机程序,包含软件代码部分,用于当所述程序在计算机上运行时执行本专利技术的步骤的指令。从另一方面来看,本专利技术提供一种用于管理磁带驱动器的系统,该系统包括:处理器;以及与处理器集成和/或可由处理器执行的逻辑,该逻辑被配置为使处理器:由处理器启动对磁带的读取请求的执行;由处理器检测到读取错误,由处理器检查与已执行的读取请求的部分相对应的性能数据;由处理器确定磁带的当前张力设定是否准确;由处理器响应于确定磁带的当前张力设定是准确的,确定读取错误是否为错误突发的一部分;由处理器响应于确定读取错误不是错误突发的一部分没有读取错误,发送一个或多个指令以对对应于读取错误的磁带的一部分执行第一重新读取尝试;由处理器确定是否成功执行了第一重新读取尝试;由处理器响应于确定未成功执行第一重新读取尝试,选择张力设定范围;由处理器选择横向偏移范围;由处理器发送一个或多个指令以应用张力设定范围内的张力设定和横向偏移范围内的横向偏移的每个唯一性组合;针对所应用的每个唯一性组合,由处理器发送一个或多个指令以对对应于读取错误的磁带的所述部分执行第二阶段重新读取尝试;以及由处理器确定是否针对任何唯一性组合成功执行了第二阶段重新读取尝试。从另一方面来看,本专利技术提供一种由磁带驱动器实现的方法,包括:发送一个或多个指令以发起对磁带的读取请求的执行;检测到读取错误;检查与已执行的读取请求的部分相对应的性能数据;确定磁带的当前张力设定是否准确;响应于确定磁带的当前张力设定不准确,发送一个或多个指令以删除当前张力设定;确定读取错误是否是磁带的错误突发的一部分;响应于确定读取错误是错误突发的一部分,使用历史数据和读校正数据来确定是否要调整当前张力设定,其中使用历史数据和读校正数据包括:对不可读的通道进行计数;以及评估不可读的通道是否具有对位于更靠近磁带的边缘的通道的影响比位于更靠近磁带的纵轴的通道的影响更大的总体通道退化模式;响应于确定错误不是磁带上的错误突发的一部分,发送一个或多个指令以对与读取错误相对应的磁带的一部分执行第一重新读取尝试;确定是否成功执行了第一重新读取尝试;响应于确定未成功执行第一重新读取尝试,从张力表中选择张力设定范围,其中每个张力设定范围都包括一系列的张力设定,其中包含了额定张力设定;从位置误差信号(PES)表选择PES表的横向偏移其中PES表包括PES横向偏移设定的多个范围;发送一个或多个指令,以应用在所选张力设定范围内的每个张力设定与在所选PES横向偏移范围内的每个PES横向偏移;发送一个或多个指令以对PES横向偏移和张力设定的每个唯一性组合执行额外的重新读取尝试;确定是否成功地执行了任何额外的重新读取尝试;响应于确定没有成功执行任何额外的重新读取尝试而发送一个或多个指令以应用一个或多个校准变更;发送一个或多个指令以应用数据集重构和迭代解码操作,发送一个或多个指令以执行第三阶段重新读取尝试,确定是否成功执行了第三阶段重新读取尝试,并且响应于确定第三次重新读取尝试未成功执行,推断磁带上存在永久错误。根据一个实施例,一种磁带驱动器实现的方法包括:启动对磁带的读取请求的执行;检测到读取错误,检查与已执行的读取请求的部分相对应的性能数据,确定磁带的当前张力设定是否准确,响应于确定磁带的当前张力设定是准确的,确定读取错误是否为错误突发的一部分,响应于确定读取错误不是错误突发的一部分,发送一个或多个指令以对对应于读取错误的磁带的一部分执行第一重新读取尝试,确定是否成功执行了第一重新读取尝试,响应于确定未成功执行第一重新读取尝试,选择张力设定范围,选择横向偏移范围,发送一个或多个指令以应用张力设定范围内的张力设定和横向偏移范围内的横向偏移的每个唯一性组合,针对所应用的每个唯一性组合,发送一个或多个指令以对对应于读取错误的磁带的所述部分执行第二阶段重新读取尝试,以及确定是否针对任何唯一性组合成功执行了第二阶段重新读取尝试。根据另一实施例,一种计算机程序产品包括计算机可读存储介质,该计算机可读存储介质具有体现在其上的程序指令。该计算机可读存储介质本身不是瞬态信号。此外,由处理器可读和/或可执行的程序指令使处理器执行一种方法,该方法包括:由处理器启动对磁带的读取请求的执行;由处理器检测到读取错误本文档来自技高网
...

【技术保护点】
1.一种磁带驱动器实现的方法,包括:/n启动对磁带的读取请求的执行;/n检测到读取错误;/n检查与读取请求的已执行部分相对应的性能数据;/n确定磁带的当前张力设定是否准确;/n响应于确定磁带的当前张力设定是准确的,确定读取错误是否是错误突发的一部分;/n响应于确定读取错误不是错误突发的一部分,发送一个或多个指令以对磁带的与读取错误相对应的一部分执行第一重新读取尝试;/n确定第一重新读取尝试是否成功;/n响应于确定未成功执行第一重新读取尝试而选择张力设定范围;/n选择横向偏移范围;/n发送一个或多个指令以应用张力设定范围中的张力设定和横向偏移范围中的横向偏移的每个唯一性组合;/n针对所应用的唯一性组合的每一个,发送一个或多个指令以对磁带的与读取错误相对应的部分执行第二阶段重读取尝试;和/n确定是否针对所述唯一性组合的任何一个成功执行了第二阶段重新读取尝试。/n

【技术特征摘要】
【国外来华专利技术】20180424 US 15/961,682;20190205 US 16/268,2591.一种磁带驱动器实现的方法,包括:
启动对磁带的读取请求的执行;
检测到读取错误;
检查与读取请求的已执行部分相对应的性能数据;
确定磁带的当前张力设定是否准确;
响应于确定磁带的当前张力设定是准确的,确定读取错误是否是错误突发的一部分;
响应于确定读取错误不是错误突发的一部分,发送一个或多个指令以对磁带的与读取错误相对应的一部分执行第一重新读取尝试;
确定第一重新读取尝试是否成功;
响应于确定未成功执行第一重新读取尝试而选择张力设定范围;
选择横向偏移范围;
发送一个或多个指令以应用张力设定范围中的张力设定和横向偏移范围中的横向偏移的每个唯一性组合;
针对所应用的唯一性组合的每一个,发送一个或多个指令以对磁带的与读取错误相对应的部分执行第二阶段重读取尝试;和
确定是否针对所述唯一性组合的任何一个成功执行了第二阶段重新读取尝试。


2.根据权利要求1所述的磁带驱动器实现的方法,包括:
响应于确定针对所述唯一性组合的任何一个未成功执行第二阶段重新读取尝试,发送一个或多个指令以将通道校准恢复为额定值;
发送一个或多个指令以应用一项或多项设定变更;
发送一个或多个指令以对磁带上与读取错误相对应的部分进行第三阶段重新读取尝试;和
响应于确定未成功执行第三次重新读取尝试,确定磁带上存在永久错误。


3.根据权利要求2所述的磁带驱动器实现的方法,其中,所述一个或多个设定变更对应于从包括以下各项的一组设定中选择的设定:数据流、通道校准、伺服方向和磁带速度。


4.根据权利要求2或3所述的磁带驱动器实现的方法,包括:
在发送一个或多个指令以执行第三阶段重新读取尝试之前,发送一个或多个指令以执行磁带的重新夹紧。


5.根据权利要求1至4的任何一项所述的磁带驱动器实现的方法,包括:
响应于确定读取错误是错误突发的一部分,使用性能数据的至少一部分来确定更新的张力设定;和
发送一个或多个指令以播种更新的张力设定,从而调整当前张力设定。


6.根据权利要求1至5的任何一项所述的磁带驱动器实现的方法,包括:
响应于确定读取错误是错误突发的一部分,使用表格来确定更新的张力设定;和
发送一个或多个指令以强加更新的张力设定,从而调整当前张力设定。


7.根据权利要求1至6的任何一项所述的磁带驱动器实现的方法,其中,所述性能数据选自由以下各项组成的组:数据通道性能、张力误差标准、数据校正状态信息、误差历史信息、持续设定和初始条件。


8.根据权利要求1至7的任何一项所述的磁带驱动器实现的方法,其中,所述张力设定的范围是根据磁带的发生读取错误的部分来选择的。


9.一种包括用于管理磁带驱动器的计算机程序产品,所述计算机程序产品包含:
处理电路可读的并且存储指令的计算机可读存储介质,所述指令用于由所述处理电路执行以执行根据权利要求1至8的任何一项所述的方法。


10.一种存储在计算机可读介质上并可装载到数字计算机中的计算机程序,包含当所述程序在计算机上运行时执行根据权利要求1至8的任何一项所述的方法的软件代码部分。


11.一种用于管理磁带驱动器的系统,包括:
处理器;和
与处理器集成和/或可由处理器执行的逻辑,所述逻辑被配置为使处理器:
由处理器启动对磁带的读取请求的执行;
由处理器检测到读取错误;
由处理器检查与读取请求的已执行部分相对应的性能数据;
由处理器确定磁带的当前张力设定是否准确;
由处理器响应于确定磁带的当前张力设定是准确的,确定读取错误是否是错误突发的一部分;
由处理器响应于确定读取错误不是错误突发的一部分,发送一个或多个指令以对磁带的与读取错误相对应的一部分执行第一重新读取尝试;
由处理器确定第一重新读取尝试是否成功;
由处理器响应于确定未成功执行第一重新读取尝试而选择张力设定范围;
由处理器选择横...

【专利技术属性】
技术研发人员:K·B·贾德E·S·盖尔R·C·因奇小仓英司鹤田和弘P·R·尼兰德希尔宫村刚志
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

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

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