一种微模块自动化数据存储系统转让专利
申请号 : CN201910402180.9
文献号 : CN111951841B
文献日 : 2021-06-15
发明人 : 朱明 , 陈黎明 , 许长江
申请人 : 苏州互盟信息存储技术有限公司
摘要 :
权利要求 :
1.一种微模块自动化数据存储系统,其特征在于,包括沿横向方向延伸的导轨、面对面布置在所述导轨两侧的两组光盘库模块组、设置在所述导轨上的模块间机械手组件以及位于所述光盘库模块组外的模块间光驱列;
每组所述光盘库模块组包括多个沿所述横向方向并排布置的光盘库模块,每个所述光盘库模块包括光盘盘仓组件、模块内光驱组件以及模块内机械手组件,所述模块内机械手组件用于在对应的所述光盘库模块内的指定模块内光驱组件内的指定模块内光驱以及指定光盘盘仓组件内的指定光盘盒之间进行光盘的装载与卸载操作;
所述模块间机械手组件用于在指定模块间光驱列内的指定模块间光驱与指定光盘盘仓组件内的指定光盘盒之间进行光盘的装载与卸载操作;
所述模块间机械手组件配置成在任一所述模块内机械手组件出现故障时启用;
所述模块间光驱列配置成在所述模块间机械手组件启用时启用;
所述模块间光驱列配置成在某一光盘库模块内的所有模块内光驱出现故障时启用。
2.根据权利要求1所述的微模块自动化数据存储系统,其特征在于,所述光盘盘仓组件包括对称地设置在所述模块内机械手两侧、沿与所述横向方向相垂直的竖向方向布置的多个光盘盘仓,每个所述光盘盘仓具有沿与所述横向方向相垂直的纵向方向并列布置的多个光盘盒列,每个光盘盒列包括沿所述竖向方向放置的多个光盘盒;
所述模块间机械手组件配置成将指定光盘库模块内的指定光盘盘仓沿与所述纵向方向抽出,再将所述指定光盘盘仓内的指定光盘盒的托盘沿所述横向方向抽出,取出所述指定光盘盒内指定位置处的光盘并将其运送至所述指定模块间光驱内,以进行光盘的读写操作。
3.根据权利要求1所述的微模块自动化数据存储系统,其特征在于,还包括设置在所述多个光盘库模块中最外侧光盘库模块的外侧的支架;
所述模块间光驱列固定设置在所述支架上,并朝向所述模块间机械手组件,所述模块间光驱列包括多个能沿所述横向方向打开的所述模块间光驱;
所述模块间机械手组件配置成移动至包含有指定模块间光驱的指定模块间光驱列所在位置,并在所述指定模块间光驱的托盘从所述横向方向弹出时取出所述指定模块间光驱内的光盘,再将所述光盘运送至所述指定光盘盒内的指定位置处。
4.根据权利要求1所述的微模块自动化数据存储系统,其特征在于,所述模块间光驱列设置在其中一组光盘库模块组中相邻两个光盘库模块之间,所述模块间光驱列包括多个能沿与所述横向方向相垂直的纵向方向打开的所述模块间光驱;
所述模块间机械手组件配置成移动至有指定模块间光驱的指定模块间光驱列所在位置,并在所述指定模块间光驱的托盘从所述纵向方向弹出时取出所述指定模块间光驱内的光盘,再将所述光盘运送至所述指定光盘盒内的指定位置处。
5.根据权利要求1所述的微模块自动化数据存储系统,其特征在于,所述模块间光驱列设置在所述模块间机械手组件上,所述模块间光驱列包括多个能沿与所述横向方向打开的所述模块间光驱;
所述模块间机械手组件配置成移动至有指定模块间光驱的指定模块间光驱列所在位置,并在所述指定模块间光驱的托盘从所述横向方向弹出时取出所述指定模块间光驱内的光盘,再将所述光盘运送至所述指定光盘盒内的指定位置处。
6.根据权利要求1‑5中任一项所述的微模块自动化数据存储系统,其特征在于,还包括服务器,所述服务器用于向所述模块间机械手组件、所述模块间光驱列、所述模块内光驱组件和所述模块内机械手组件发出控制指令。
7.根据权利要求1‑5中任一项所述的微模块自动化数据存储系统,其特征在于,所述模块间机械手组件配置成在任意两个光盘库模块之间进行光盘调度时启用。
8.根据权利要求2所述的微模块自动化数据存储系统,其特征在于,所述模块内光驱组件包括沿所述纵向方向并列布置的多个模块内光驱列,每个模块内光驱列包括沿所述竖向方向放置的多个模块内光驱。
9.根据权利要求8所述的微模块自动化数据存储系统,其特征在于,所述模块内机械手组件设置成移动至包含有指定模块内光驱的指定模块内光驱列所在位置,并在所述指定模块内光驱的托盘沿所述横向方向弹出时取出其内的光盘,再将所述光盘运送至所述指定光盘盒内的指定位置处。
10.根据权利要求8所述的微模块自动化数据存储系统,其特征在于,所述模块内机械手组件设置成移动至包含有指定模块内光驱的指定模块内光驱列所在位置,并将所述指定模块内光驱的托盘沿所述横向方向抽出,取出所述指定模块内光驱内的光盘,再将所述光盘运送至所述指定光盘盒内的指定位置处。
11.一种微模块自动化数据存储系统,其特征在于,包括背对背布置的两组光盘库模块组、分别设置在所述两组光盘库模块组两侧且可沿横向方向移动的两个模块间机械手组件以及位于所述光盘库模块组外的且分别与所述两个模块间机械手组件对应的两个模块间光驱列;
每组所述光盘库模块组包括多个沿所述横向方向并排布置的光盘库模块,每个所述光盘库模块包括光盘盘仓组件、模块内光驱组件以及模块内机械手组件,所述模块内机械手组件用于在对应的所述光盘库模块内的指定模块内光驱组件内的指定模块内光驱以及指定光盘盘仓组件内的指定光盘盒之间进行光盘的装载与卸载操作;
所述模块间机械手组件用于在对应的指定模块间光驱列内的指定模块间光驱与对应的指定光盘盘仓组件内的指定光盘盒之间进行光盘的装载与卸载操作;
所述模块间机械手组件配置成在任一所述模块内机械手组件出现故障时启用;
所述模块间光驱列配置成在所述模块间机械手组件启用时启用;
所述模块间光驱列配置成在某一光盘库模块内的所有模块内光驱出现故障时启用。
说明书 :
一种微模块自动化数据存储系统
技术领域
背景技术
放到数据中心机房,势必会造成整体运行可靠性的大幅度下降。因为单台设备存在的错误
单点(SPOF,Single Point of Failure)在多台设备同时运行时是简单迭加的,设备的数据
量越多,整体数据中心的故障率也越高。
RAID6等,虽然在理论上能对光盘介质实现一定的容错,如RAID5允许坏一张光盘,RAID6允
许坏两张光盘。但这种实现方式存在严重缺陷:首先,如果损坏的光盘数超过冗余限度,如
RAID5损坏一张以上光盘,RAID6损坏两张以上光盘,则构成RAID组中其它光盘上的数据将
全部丢失;其次,光驱在组成RAID组时,如其中任一个光驱损坏,则会造成整个设备停机。换
言之,组成RAID组后,设备在光驱方面的错误单点数成倍增加,具体数量至少等于参与构成
RAID的光驱数量。
提出一种高容错、高可靠性的光盘微模块自动化数据存储系统,适用于构造大型存储系统。
发明内容
手组件以及位于所述光盘库模块组外的模块间光驱列;
械手组件用于在对应的所述光盘库模块内的指定模块内光驱组件内的指定模块内光驱以
及指定光盘盘仓组件内的指定光盘盒之间进行光盘的装载与卸载操作;
向相垂直的纵向方向并列布置的多个光盘盒列,每个光盘盒列包括沿所述竖向方向放置的
多个光盘盒;
述指定光盘盒内指定位置处的光盘并将其运送至所述指定模块间光驱内,以进行光盘的读
写操作。
光驱内的光盘,再将所述光盘运送至所述指定光盘盒内的指定位置处。
间光驱;
内的光盘,再将所述光盘运送至所述指定光盘盒内的指定位置处。
内的光盘,再将所述光盘运送至所述指定光盘盒内的指定位置处。
出控制指令。
盘,再将所述光盘运送至所述指定光盘盒内的指定位置处;
模块内光驱内的光盘,再将所述光盘运送至所述指定光盘盒内的指定位置处。
间机械手组件以及位于所述光盘库模块组外的且分别与所述两个模块间机械手组件对应
的两个模块间光驱列;
械手组件用于在对应的所述光盘库模块内的指定模块内光驱组件内的指定模块内光驱以
及指定光盘盘仓组件内的指定光盘盒之间进行光盘的装载与卸载操作;
模块内的光盘盒和模块内光驱之间进行光盘的运送,模块间机械手组件负责在光盘库模块
外在光盘盒和模块间光驱之间或两个光盘库模块之间进行光盘的运送。当模块内机械手组
件出现故障而无法正常工作时,可以由模块间机械手组件代替其工作,从而可以大幅度减
少由于模块内机械手组件故障而产生的设备停机检修概率。
附图说明
附图未必是按比例绘制的。附图中:
具体实施方式
组件2以及位于光盘库模块组1外的模块间光驱列5。模块间机械手组件2设置在该两组光盘
库模块组1之间,可以设置至少一个模块间机械手组件2,例如一个、两个或更多个,由此可
以提高微模块自动化数据存储系统的整体可靠性。优选设置为两个模块间机械手组件2,该
两个模块间机械手组件2可以同时工作,也可以互为备份。
示意性立体图。图5示出了根据本发明一个实施例的微模块自动化数据存储系统中光盘库
模块的示意性分解图。如图4和图5所示,每个光盘库模块11均包括光盘盘仓组件111、模块
内光驱组件112以及模块内机械手组件113,模块内机械手组件113用于在对应的光盘库模
块11内的指定模块内光驱组件112内的指定模块内光驱1121以及指定光盘盘仓组件111内
的指定光盘盒1112之间进行光盘的装载与卸载操作。
置成在任一模块内机械手组件113出现故障时或在任意两个光盘库模块之间进行光盘调度
时启用,其中,在任意两个光盘库模块之间进行光盘调度是指其中一个光盘库模块内的某
个盘仓调度到另一个光盘库模块内。
应的光盘库模块11内的光盘盒1112和模块内光驱1121之间进行光盘的运送,模块间机械手
组件2负责在光盘库模块11外在光盘盒1112和模块间光驱之间或两个光盘库模块11之间进
行光盘的运送。当模块内机械手组件113出现故障而无法正常工作时,可以由模块间机械手
组件2代替其工作,从而可以大幅度减少由于模块内机械手组件113故障而产生的设备停机
检修概率。
光盘盒1112,多个光盘盒1112沿竖向方向和与竖向方向相垂直的纵向方向矩阵式排列布
置,且每个光盘盒1112的托盘均可以被模块内机械手组件113或模块间机械手组件2沿横向
方向抽出。每个光盘盒1112内可以放置多张光盘。
1121,多个模块内光驱1121沿竖向方向和纵向方向矩阵式排列布置。每个模块内光驱1121
均可以被模块内机械手组件113沿横向方向抽出,也可以为自动弹出方式。该模块内光驱
1121为自动弹出方式时例如可以为现有技术中的电气驱动方式。
出或推送光盘盒1112的托盘以及模块内光驱1121的托盘,该抓盘器用于抓取光盘。该模块
内机械手组件113为现有技术,其他结构特征不再一一赘述。
内机械手组件113发出控制指令。在模块内光驱1121为需要被模块内机械手组件113沿横向
方向抽出时,该服务器3用于向对应的模块内机械手组件113发出控制指令。
组件2代替模块内机械手组件113在指定模块间光驱和指定光盘盒1112之间完成光盘的装
载与卸载操作。在没有模块内机械手组件113发生故障时,可以优先使用模块内机械手组件
113在指定模块内光驱和指定光盘盒1112之间完成光盘的装载与卸载操作。
指定光盘库模块11和指定光盘盘仓的顺序找到指定光盘盘仓,并沿纵向方向抽出该指定光
盘盘仓,再移动至指定光盘盒1112的指定位置,抓取该指定位置处的光盘,将该指定光盘盘
仓再沿纵向方向推入至该指定光盘库模块11内,再移动至包含有指定模块间光驱的指定模
块间光驱列所在位置,并在指定模块间光驱的托盘从横向方向弹出时将光盘放置在该指定
模块间光驱内,从而完成光盘的读写操作。
光驱51的所在位置,并在该指定模块间光驱51的托盘从横向方向弹出时取出其内的光盘,
再在抓取该光盘的情况下将指定光盘盒111对应的指定光盘盘仓沿与纵向方向抽出,再将
该指定光盘盒的托盘沿横向方向抽出,将光盘放回至该指定光盘盒内的指定位置处。
力时,本发明中的模块间机械手组件2可以保证光盘库模块11内的光盘的可读写性。
模块组1和其间的间隙的沿纵向方向延伸的总长度。该模块间光驱列5固定设置在该支架4
上并朝向模块间机械手组件2,模块间光驱列5包括多个能沿横向方向打开的模块间光驱
51。
用,从而代替模块内光驱1121进行读写操作。模块间光驱列5配置成在模块间机械手组件2
启用时启用。
的读写速度会受到不同程度的影响,但不至于影响数据的可提供性。只有当该模块内光驱
组件112中的全部模块内光驱1121受损时,该数据库自身拥有的数据读写能力才会丧失。本
发明中由于设置模块间光驱列5,可以保证在一个或多个模块内光驱1121出现坏损时正常
完成光盘库模块11内的光盘的可读写性。
发明一个实施例的微模块自动化数据存储系统中模块间机械手组件的示意性结构侧视图。
如图7至图9所示,该模块间机械手组件2除具有模块内机械手组件113的所有功能外,该模
块间机械手组件2还包括第二滑轨21、第三滑轨22以及抽拉框架组件23,该第二滑轨21沿竖
向方向延伸,该第三滑轨22沿纵向方向延伸,且与第二滑轨21相连,第二滑轨21可在第三滑
轨22上沿第三滑轨22限定的纵向方向移动。该抽拉框架组件23包括框架本体231、滑道232、
列抽盘器233以及盒抽拉机械手234。该框架本体231沿纵向方向延伸并能沿第二滑轨21移
动,该滑道232位于该框架本体231上并沿纵向方向延伸,列抽盘器233可沿该滑道232移动
从而沿纵向方向的来回移动,该盒抽拉机械手234设置在框架本体231上,能与框架本体231
沿第二滑轨21一起移动,也可以在第二滑轨21的带动下沿第三滑轨22移动。
并拖动该指定光盘盘仓沿滑道232向光盘库模块11外移动,在移动到位后,盒抽拉机械手
234在第二滑轨21的带动下移动至指定光盘盒1112所在位置处,并抽拉出该指定光盘盒
1112,再使模块间机械手组件2的抓盘器抓取指定光盘盒1112中的光盘。
块间光驱51对应的高度,然后在模块间光驱51的托盘弹出时使模块间机械手组件2的抓盘
器取出模块间光驱51内的光盘或将光盘放置入该模块间光驱51。
的模块内机械手组件113可以通过简单的延长导轨引出微模块自动化数据存储系统的体
外,这样非常便于维修。其次,位于光盘库模块内11的模块内光驱组件112和模块间光驱列5
也可以很方便地被打开并更换其中任意数量的模块内光驱1121或模块间光驱51。在此,非
常重要的一点是,在进行上述模块内机械手组件113、模块内光驱1121以及模块间光驱51维
护时,并不影响整个微模块自动化数据存储系统的正常运行。若在对指定光盘库模块11进
行维护检修的过程中,系统需要调用该指定光盘库模块11中的数据,可以启动模块间机械
手组件2来进行正常的光盘数据调取工作。
件2整体拖出到光盘库模块组1的体外,便于检修和更换。同理,在对模块间机械手组件2进
行维护检修的过程中,整个微模块自动化数据存储系统仍然在线运行,维护检修过程都无
需停机。
对背布置的两组光盘库模块组、分别设置在两组光盘库模块组两侧且可沿横向方向移动的
两个模块间机械手组件以及位于光盘库模块组外的且分别与两个模块间机械手组件对应
的两个模块间光驱列。每组光盘库模块组包括多个沿横向方向并排布置的光盘库模块,每
个光盘库模块包括光盘盘仓组件、模块内光驱组件以及模块内机械手组件,模块内机械手
组件用于在对应的光盘库模块内的指定模块内光驱组件内的指定模块内光驱以及指定光
盘盘仓组件内的指定光盘盒之间进行光盘的装载与卸载操作。模块间机械手组件用于在对
应的指定模块间光驱列内的指定模块间光驱与对应的指定光盘盘仓组件内的指定光盘盒
之间进行光盘的装载与卸载操作。该第二个实施例的其他特征与第一个实施例保持一致,
此处不再一一赘述。
模块间机械手组件上,模块间光驱列包括多个能沿与横向方向打开的模块间光驱。该模块
间机械手组件配置成移动至有指定模块间光驱的指定模块间光驱列所在位置,并在指定模
块间光驱的托盘从横向方向弹出时取出指定模块间光驱内的光盘,再将光盘运送至指定光
盘盒内的指定位置处。
分结构的示意性俯视图。如图12和图13所示,该实施例与第一个实施例的区别在于,模块间
光驱列设置在其中一组光盘库模块组中相邻两个光盘库模块之间,模块间光驱列包括多个
能沿与横向方向相垂直的纵向方向打开的模块间光驱。该模块间机械手组件配置成移动至
有指定模块间光驱的指定模块间光驱列所在位置,并在指定模块间光驱的托盘从纵向方向
弹出时取出指定模块间光驱内的光盘,再将光盘运送至指定光盘盒内的指定位置处。
确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认
定为覆盖了所有这些其他变型或修改。