[发明专利]光盘库、用于光盘库的数据异步并行读写方法及控制装置有效
申请号: | 201310438826.1 | 申请日: | 2013-09-24 |
公开(公告)号: | CN103514916A | 公开(公告)日: | 2014-01-15 |
发明(设计)人: | 邓吉;刘恒昌;李珅;郑维;谢之恒 | 申请(专利权)人: | 中经云数据存储科技(北京)有限公司 |
主分类号: | G11B17/22 | 分类号: | G11B17/22;G11B19/20 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 冯谱 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 盘库 用于 数据 异步 并行 读写 方法 控制 装置 | ||
技术领域
本发明涉及光盘存储技术领域,尤其涉及一种光盘库、用于光盘库的数据异步并行读写方法及控制装置。
背景技术
据互联网数据中心(IDC,Internet Data Center)统计,2010年全球数据量不到1ZB,到2020年将达到35ZB以上。其中不经常使用的归档性数据占到总数据量的80%左右,即28ZB左右。如何对这些数据进行低成本、安全以及绿色地长期保存成为了数据存储业界的难题之一。在众多数据存储介质中,光盘介质由于是通过物理方法实现数据的存储,具有不会受到电磁辐射的干扰以及对温度和湿度不敏感的优势,因此被公认是归档数据保存的最终介质形式。
近年来,越来越多的利用光盘作为存储介质的数据存储设备问世,其中,光盘库作为一种最常见的数据存储设备被人们逐渐应用于大规模归档领域。并且,随着单张光盘存储容量的大大增加,相较于例如硬盘等其他存储设备,光盘库的价格性能等优势也越发明显。但是,光盘库也具有一定的不足之处:
第一、现有的光盘库在对数据文件进行读写的时候,均是采用将一个完整数据文件保存到一张光盘中或者从一张光盘中读取出一个完整数据文件的方式,而光盘的读写速度较慢(4.5MB/s~54MB/s),仅为普通硬盘读写速度的十分之一,因此,现有的光盘库无法实现数据文件的高速读写。特别地,当光盘库对较大的数据文件进行读写时,其不足之处则更为明显。
第二、现有的光盘库在对数据文件进行读写的时候,需要首先驱动所有光驱进入读写准备状态。其中,驱动所有光驱进入读写准备状态的过程如下:首先驱动机械臂从光盘匣中取出一张光盘并将该光盘插入相应的光驱内,然后继续驱动机械臂从光盘匣中取出另一张光盘并将该光盘插入相应的光驱内,重复上述步骤直至在所有光驱内插入光盘。利用机械臂将光盘插入光驱的操作属于机械操作,通常情况下,将一张光盘插入光驱的过程至少需要5秒的时间。因此,在光驱数目较多的情况下,需要花费较长的时间去等待所有光驱进入读写准备状态,从而影响数据文件的读写效率。如果恰好光驱内包括前一次操作后未取出的光盘,则还需要驱动机械臂将该光盘取出并放回光盘匣后,才能将本次待操作的光盘插入光驱,如此一来,等待所有光驱进入读写准备状态的时间将会更长。举例说明,当光驱数目多于10台时,需要等待1分钟左右所有的光驱才能进入读写准备状态,如果再加上从光驱中取出前一次操作的光盘,则需要等待近2分钟才能开始进行数据文件的读写。
发明内容
为了克服现有技术中的上述缺陷,本发明提供了一种用于光盘库的数据异步并行读写方法,该方法包括:
A.选择光盘库中的光驱组,所述光驱组至少包括两个光驱;
B.识别出所述光驱组中准备就绪的可用光驱,并驱动该可用光驱向其内置的光盘内写入待存储数据块或从所述光盘内读取待组装数据块,其中所述待存储数据块通过分割待存储数据文件而形成,所述待组装数据块用于组合成目标数据文件;
C.重复步骤B直至所述光驱组中包括的所有光驱都识别为所述可用光驱。
根据本发明的一个方面,该方法中所述光盘库中包括至少两个所述光驱组;所述光盘库中任一所述光驱组包括的光驱集合与该光盘库中任一其他光驱组所包括的光驱集合的交集为空。
根据本发明的另一个方面,该方法中选择光盘库中的光驱组包括:根据预定参数选择所述光驱组。
根据本发明的又一个方面,该方法中所述预定参数包括所述待存储数据文件的个数和/或整体写入速度。
根据本发明的又一个方面,该方法中识别出所述光驱组中准备就绪的可用光驱包括:接收所述光驱组中一个光驱发送的准备就绪信号,并根据所述准备就绪信号将所述光驱识别为所述可用光驱。
根据本发明的又一个方面,该方法中机械臂向所述光驱中插入光盘以及等待所述光盘进入读写准备状态后所述光驱触发所述准备就绪信号。
根据本发明的又一个方面,该方法中所述待存储数据块的大小等于预设值。
本发明还提供了一种用于光盘库的数据异步并行读写的控制装置,该控制装置包括:
选择模块,用于选择光盘库中的光驱组,所述光驱组至少包括两个光驱;
识别模块,用于识别出所述光驱组中准备就绪的可用光驱,并触发驱动模块运行;
所述驱动模块,用于驱动所述可用光驱向其内置的光盘内写入待存储数据块或从所述光盘内读取待组装数据块,其中所述待存储数据块通过分割待存储数据文件而形成,所述待组装数据块用于组合成目标数据文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中经云数据存储科技(北京)有限公司,未经中经云数据存储科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310438826.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新闻视频条目拆分的方法和系统
- 下一篇:建筑垃圾处理站水洗分选机及方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置