[发明专利]在磁带驱动器上使用模拟读取的快速定位有效
申请号: | 201880073453.3 | 申请日: | 2018-11-06 |
公开(公告)号: | CN111344681B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | 安部敦;冈摄子 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F12/00 | 分类号: | G06F12/00 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 磁带 驱动器 使用 模拟 读取 快速 定位 | ||
根据一个实施例,一种计算机实现的方法包括:接收对被存储在磁带上的数据的读取请求,确定所请求的数据的一部分的副本是否位于高速缓存中,指令磁带驱动器访问所请求的数据的被确定为不位于高速缓存中的部分,对于所请求的数据的不位于高速缓存中的部分中的每个部分,确定执行定位命令还是执行读取命令多次将在较短时间量内取回所请求的数据的部分,发出被确定为在较短时间量内取回所请求的数据的部分的命令,将所请求的数据的不位于高速缓存中的部分与所请求的数据的位于高速缓存中的部分组合,以及满足读取请求。
背景技术
本发明涉及数据存储系统,更具体地说,本发明涉及使用磁带驱动器读取定位数据。
在磁存储系统中,磁换能器从磁记录介质读取数据并将数据写入到磁记录介质上。通过将磁记录换能器移动到介质上要存储数据的位置,将数据写在磁记录介质上。然后,磁记录换能器生成磁场,该磁场将数据编码到磁介质中。通过类似地定位磁性读取换能器然后感测磁性介质的磁场来从介质读取数据。读和写操作可以与介质的移动独立地同步,以确保数据可以从介质上的期望位置读取和写入到期望位置。
访问先前写入磁带的数据通常涉及定位数据被写入的磁带、取回磁带、将磁带加载到磁带驱动器中、将磁带驱动器中的磁头与写入数据的磁带的特定部分对准、以及实际读取数据。减少数据存取时间的尝试引入了与磁带相结合的高速缓存的使用。当数据被写入磁带和/或从磁带读取时,数据被临时存储在高速缓存中,使得其可更容易和快速地访问。然而,随着高速缓存中的可用空间量在使用期间减少,存储在高速缓存中的数据被刷新,从而释放高速缓存以存储其他数据。因此,当写入具有大于高速缓存的大小的特定文件时,在任何时间点仅有一部分文件保留在高速缓存中,从而导致文件被分配给不连续区域中的存储器。
发明内容
根据本发明的一个实施例,一种计算机实现的方法包括:接收对存储在磁带上的数据的读取请求,所述数据包括多个部分,确定所请求的数据的一部分的副本是否位于高速缓存中,指令磁带驱动器在磁带上访问所请求的数据的被确定为不位于高速缓存中的部分,对于所请求的数据的不位于高速缓存中的部分中的每个部分,确定执行定位命令还是执行读取命令多次将在较短时间量内取回所请求的数据的不位于高速缓存中的部分,发出被确定为取回所请求的数据的不在较短时间量内位于高速缓存中的部分的命令,将所请求的数据的不位于高速缓存中的部分与所请求的数据的位于高速缓存中的部分组合,以及满足读取请求。
根据本发明的另一实施例,一种计算机实现的方法包括:接收对存储在磁带上的数据的读取请求,所述数据包括多个部分,指令磁带驱动器访问所述磁带上的所请求的数据,并且对于所请求的数据的每个部分,执行以下迭代过程:指令磁带驱动器从磁带读取所请求的数据的所述部分,确定所请求的数据的所述部分的副本是否位于高速缓存中,响应于确定所请求的数据的所述部分的副本位于高速缓存中,指令磁带驱动器丢弃从磁带读取的所请求的数据的所述部分,以及响应于确定所请求的数据的所述部分的副本不位于高速缓存中,从磁带驱动器接收从磁带读取的所请求的数据的所述部分。
根据本发明的另一实施例,一种计算机程序产品包括计算机可读存储介质,该计算机可读存储介质具有随其体现的程序指令。计算机可读存储介质本身不是瞬时信号。此外,所述程序指令可由处理器读取和/或可由处理器执行以使所述处理器执行一种方法,所述方法包括:由所述处理器接收对存储在磁带上的数据的读取请求,所述数据包括多个部分;由所述处理器指令磁带驱动器访问所述磁带上的所请求的数据;以及对于所请求的数据的每个部分,由所述处理器执行以下迭代过程:指令磁带驱动器从磁带读取所请求的数据的所述部分;确定所请求的数据的所述部分的副本是否位于高速缓存中;响应于确定所请求的数据的所述部分的副本位于所述高速缓存中,指令所述磁带驱动器丢弃从所述磁带读取的所请求的数据的所述部分;以及响应于确定所请求的数据的所述部分的副本不位于所述高速缓存中,从所述磁带驱动器接收从所述磁带读取的所请求的数据的所述部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880073453.3/2.html,转载请声明来源钻瓜专利网。