Optical disc library device capable of dynamically scheduling optical drive and dynamic scheduling method thereof

文档序号:831763 发布日期:2021-03-30 浏览:11次 中文

阅读说明:本技术 可动态调度光驱的光盘库装置及其动态调度方法 (Optical disc library device capable of dynamically scheduling optical drive and dynamic scheduling method thereof ) 是由 朱明� 于 2019-09-29 设计创作,主要内容包括:本发明提供了一种可动态调度光驱的光盘库装置及其动态调度方法,属于光盘存储领域。光盘库装置包括:多个机柜,沿其横向依次排列形成机柜组,每一机柜内存放有多张光盘,且每一机柜均设有机械手;多个导轨组件,均沿机柜组的横向跨接于机柜组;多个光驱组件,每一光驱组件均包括多个光驱,光驱组件与导轨组件形成可滑动连接;和控制单元,与每一机械手和每一光驱组件均信号连接,用于控制指定光驱组件移动至指定机柜处,并控制机械手将指定光盘加载至指定光驱组件的指定光驱中,并在完成读写操作后将指定光盘卸载至指定机柜内。本发明的光盘库装置及其动态调度方法能够在保证数据迁移效率的同时节约装置成本,还能够整体装置的单点故障率。(The invention provides an optical disk library device capable of dynamically scheduling an optical disk drive and a dynamic scheduling method thereof, belonging to the field of optical disk storage. The optical disk library device includes: the equipment comprises a plurality of cabinets, a plurality of clamping devices and a plurality of clamping devices, wherein the cabinets are arranged in sequence along the transverse direction to form a cabinet group, a plurality of optical disks are stored in each cabinet, and each cabinet is provided with a manipulator; the guide rail assemblies are bridged to the cabinet group along the transverse direction of the cabinet group; each optical drive component comprises a plurality of optical drives, and the optical drive components and the guide rail components form slidable connection; and the control unit is in signal connection with each mechanical arm and each optical drive component and is used for controlling the appointed optical drive components to move to the appointed cabinet, controlling the mechanical arms to load the appointed optical disks into the appointed optical drives of the appointed optical drive components, and unloading the appointed optical disks into the appointed cabinet after the read-write operation is finished. The optical disk library device and the dynamic scheduling method thereof can save the device cost while ensuring the data migration efficiency, and can also realize the single-point failure rate of the whole device.)

1. An optical disc library apparatus capable of dynamically scheduling optical disc drives, comprising:

the optical disk drive comprises a plurality of cabinets, a plurality of optical disk drives and a plurality of optical disk drives, wherein the cabinets are arranged in sequence along the transverse direction of the cabinet to form a cabinet group, a plurality of optical disks are stored in each cabinet, and each cabinet is provided with a manipulator for completing the loading and unloading of the optical disks in the cabinets and the optical disk drives;

the guide rail assemblies are bridged to the cabinet group along the transverse direction of the cabinet group;

each optical drive component comprises a plurality of optical drives and is used for reading and writing the optical disc in the optical drive, and the optical drive components and the guide rail components form slidable connection; and

and the control unit is in signal connection with each mechanical arm and each optical drive component and is used for controlling a specified optical drive component to move to a specified cabinet, controlling the mechanical arm to load the specified optical disk into the specified optical drive of the specified optical drive component and unloading the specified optical disk into the specified cabinet after the specified optical drive finishes the read-write operation.

2. The optical disc library apparatus of claim 1,

each optical drive component comprises two rows of the optical drives which are vertically arranged.

3. The optical disc library apparatus of claim 1, wherein each of the cabinets comprises:

the optical disk box comprises a box body part and a box body part, wherein the box body part is provided with a plurality of optical disk cabins, a plurality of optical disk boxes are arranged in each optical disk cabin, and each optical disk box is used for storing a plurality of optical disks;

and the frame part extends out of one side of the box part facing the guide rail assemblies, and comprises at least two upright posts for fixing the guide rail assemblies.

4. The optical disc library apparatus according to claim 3,

the manipulator is arranged in the transverse middle of the box body part; and is

Two groups of optical disk bin groups are arranged on two sides of the manipulator in the box body part, each optical disk bin group comprises a plurality of optical disk bins which are sequentially vertically arranged, the plurality of optical disk boxes in each optical disk bin are vertically arranged, and each optical disk box is configured to be opened from one side facing the manipulator.

5. The optical disc library apparatus of any one of claims 1-4, wherein the optical disc drive assembly further comprises:

the mounting rack is used for mounting a plurality of optical drives; and

and the sliding block assembly is fixed on the mounting rack and is in slidable connection with the corresponding guide rail assembly.

6. The optical disc library apparatus of claim 5,

the guide rail assembly includes:

a base having one side fixed to the cabinet;

the at least two optical axes are respectively fixed on two sides of the base along the vertical direction; and is

The slider assembly includes:

at least a pair of first slider and second slider all are fixed in mounting bracket department just is located respectively guide rail set spare is along its vertical both sides, first slider with the second slider towards one side of optical axis be equipped with the concave part that the optical axis matches, with guide rail set spare forms slidable connection.

7. The optical disc library apparatus according to claim 1, comprising:

the CD-ROM drive comprises two groups of guide rail assemblies which are arranged in parallel, wherein each group of guide rail assemblies is connected with one group of CD-ROM drive assemblies in a sliding manner.

8. A cross-cabinet dynamic scheduling method for the optical disc library apparatus of any one of claims 1 to 7, comprising the following steps in sequence:

controlling a designated optical drive component to move to a designated cabinet where the designated optical disc is located, wherein the designated optical drive component can move along the transverse direction of the plurality of cabinets;

controlling the manipulator to load the specified optical disc into a specified optical disc of the specified optical disc drive component so that the specified optical disc drive performs read-write operation on the specified optical disc;

and after the designated optical drive finishes the read-write operation of the designated optical disk, controlling the manipulator to unload the designated optical disk into the designated cabinet.

9. The dynamic scheduling method of claim 8,

the designated optical drive component is the optical drive component which is closest to the designated optical disc and is in an idle state.

Technical Field

The present invention relates to the field of optical disc storage, and in particular, to an optical disc library apparatus capable of dynamically scheduling optical disc drives and a dynamic scheduling method thereof.

Background

Large cold data storage centers typically deploy a large number of optical disc libraries in a standard cabinet format, which are comprised of optical disc magazines, manipulators, and optical drive assemblies. The optical disk magazine contains a plurality of optical disk magazines, and each optical disk magazine contains a plurality of optical disks. The manipulator is used for carrying the optical disc, and usually loads the optical disc in the optical disc cartridge into the optical disc drive, or unloads the optical disc in the optical disc drive into the optical disc cartridge. The optical disc drive set is usually provided with a plurality of optical disc drives, and the optical disc drives can work in parallel to meet the total data reading and writing speed achieved when a plurality of optical discs are read and written in parallel.

In the arrangement of standard cabinets, each cabinet is independent, and for a cabinet type optical disc library, the optical disc drive resources in the optical disc drive group in the optical disc library only provide read-write service for the optical disc medium in the cabinet. In view of the characteristics of cold data or unstructured data, the optical disc media used in the optical disc library of the data center are write-Once recordable media, i.e., worm (write one Read) media. Correspondingly, the work flow of the optical disc library in the cold data center is also divided into two flows, namely a data migration flow in which external data is migrated to the optical disc medium in the optical disc library. After the data migration process is completed, the optical disc library permanently enters a data reading process, and data in the optical disc library can be selectively read according to application requirements. In general, the optical disk library in a cold data center also conforms to the working principle of Write Once (Write one) and then provides data reading as required.

In practical applications, the number of optical drives in an optical disc library needs to be configured sufficiently to meet the speed requirement for data migration to an optical disc. Many optical drives work in parallel to achieve the writing speed requirement required for data migration from the outside to the optical disc library, i.e. the task of data migration is completed within a specified time. When the migration of data to a designated optical disc library is completed, the work function of the optical disc drives in the optical disc drive group is changed from the original sequential writing to the selective reading according to the requirement. In most application scenarios, the frequency of data access and the access speed, i.e. the read speed, will be low for the optical disc library that has completed data migration.

The contradiction here is that in the migration process, as many optical drives as possible need to be configured for each optical disc library. After the migration process is completed, the optical disc drives will be in an idle state for most of the time. Optical drives are expensive components and are also relatively concentrated failure points in optical disc libraries. That is, the data migration efficiency and the device cost of the optical disc in the prior art are a pair of contradictory factors which are mutually restricted.

Disclosure of Invention

An object of the present invention is to provide an optical disc library apparatus capable of dynamically scheduling an optical disc drive and a dynamic scheduling method thereof, which can save the apparatus cost while ensuring the data migration efficiency.

It is another object of the present invention to reduce the single point failure rate of the overall device.

In particular, the present invention provides an optical disc library apparatus capable of dynamically scheduling an optical disc drive, comprising:

the optical disk drive comprises a plurality of cabinets, a plurality of optical disk drives and a plurality of optical disk drives, wherein the cabinets are arranged in sequence along the transverse direction of the cabinet to form a cabinet group, a plurality of optical disks are stored in each cabinet, and each cabinet is provided with a manipulator for completing the loading and unloading of the optical disks in the cabinets and the optical disk drives;

the guide rail assemblies are bridged to the cabinet group along the transverse direction of the cabinet group;

each optical drive component comprises a plurality of optical drives and is used for reading and writing the optical disc in the optical drive, and the optical drive components and the guide rail components form slidable connection; and

and the control unit is in signal connection with each mechanical arm and each optical drive component and is used for controlling a specified optical drive component to move to a specified cabinet, controlling the mechanical arm to load the specified optical disk into the specified optical drive of the specified optical drive component and unloading the specified optical disk into the specified cabinet after the specified optical drive finishes the read-write operation.

Optionally, each of the optical disc drive assemblies includes two columns of the optical disc drives arranged vertically.

Optionally, each of the cabinets comprises:

the optical disk box comprises a box body part and a box body part, wherein the box body part is provided with a plurality of optical disk cabins, a plurality of optical disk boxes are arranged in each optical disk cabin, and each optical disk box is used for storing a plurality of optical disks;

and the frame part extends out of one side of the box part facing the guide rail assemblies, and comprises at least two upright posts for fixing the guide rail assemblies.

Optionally, the manipulator is arranged in the transverse middle of the box body part; and is

Two groups of optical disk bin groups are arranged on two sides of the manipulator in the box body part, each optical disk bin group comprises a plurality of optical disk bins which are sequentially vertically arranged, the plurality of optical disk boxes in each optical disk bin are vertically arranged, and each optical disk box is configured to be opened from one side facing the manipulator.

Optionally, the optical disc drive assembly further comprises:

the mounting rack is used for mounting a plurality of optical drives; and

and the sliding block assembly is fixed on the mounting rack and is in slidable connection with the corresponding guide rail assembly.

Optionally, the rail assembly comprises:

a base having one side fixed to the cabinet;

the at least two optical axes are respectively fixed on two sides of the base along the vertical direction; and is

The slider assembly includes:

at least a pair of first slider and second slider all are fixed in mounting bracket department just is located respectively guide rail set spare is along its vertical both sides, first slider with the second slider towards one side of optical axis be equipped with the concave part that the optical axis matches, with guide rail set spare forms slidable connection.

Optionally, the optical disc library apparatus includes:

the CD-ROM drive comprises two groups of guide rail assemblies which are arranged in parallel, wherein each group of guide rail assemblies is connected with one group of CD-ROM drive assemblies in a sliding manner.

Particularly, the present invention further provides a cross-cabinet dynamic scheduling method, which is used for any optical disc library apparatus described in the foregoing, and the method sequentially includes the following steps:

controlling a designated optical drive component to move to a designated cabinet where the designated optical disc is located, wherein the designated optical drive component can move along the transverse direction of the plurality of cabinets;

controlling the manipulator to load the specified optical disc into a specified optical disc of the specified optical disc drive component so that the specified optical disc drive performs read-write operation on the specified optical disc;

and after the designated optical drive finishes the read-write operation of the designated optical disk, controlling the manipulator to unload the designated optical disk into the designated cabinet.

Optionally, the designated optical disc drive component is the optical disc drive component which is closest to the designated optical disc and is in an idle state.

The optical disc library device and the dynamic scheduling method of the invention can furthest share the optical drive resources among the cabinets: when a cabinet executes a data migration process, the system allocates as many optical drives as possible to the cabinet, and makes the optical drives execute recording tasks in parallel, so as to optimally shorten the time required by data migration. On the premise of improving the data migration efficiency, each optical drive is fully utilized, so that the implementation cost of the whole system is optimized to the maximum extent.

Furthermore, the overall reliability and maintainability of the optical disc library device can be improved by centralized management and optical disc drive scheduling, when one optical disc drive fails, the shutdown accident of the whole system can not be caused, the failed optical disc drive can be replaced on line, and the single-point failure rate of the whole system is reduced to a great extent.

Similarly, in some application scenarios, it may also happen that a large number of optical discs migrated to the optical disc library need to be collectively read. The invention can completely realize the function of batch centralized reading at the moment.

The above and other objects, advantages and features of the present invention will become more apparent to those skilled in the art from the following detailed description of specific embodiments thereof, taken in conjunction with the accompanying drawings.

Drawings

Some specific embodiments of the invention will be described in detail hereinafter, by way of illustration and not limitation, with reference to the accompanying drawings. The same reference numbers in the drawings identify the same or similar elements or components. Those skilled in the art will appreciate that the drawings are not necessarily drawn to scale. In the drawings:

FIG. 1 is a schematic diagram of an optical disc library apparatus according to an embodiment of the present invention;

FIG. 2 is a diagram illustrating the structure of an optical disc drive assembly of an optical disc library apparatus according to an embodiment of the present invention;

FIG. 3 is a schematic diagram of a side view of an optical disc library apparatus according to an embodiment of the present invention;

FIG. 4 is an enlarged view at A in FIG. 3;

fig. 5 is a flow chart of a dynamic scheduling method according to one embodiment of the present invention.

Detailed Description

Fig. 1 is a schematic structural diagram of an optical disc library apparatus 100 according to an embodiment of the present invention. FIG. 2 is a block diagram of an optical disc drive assembly 30 of the optical disc library apparatus 100 according to an embodiment of the present invention. As shown in fig. 1, the present invention provides an optical disc library apparatus 100 capable of dynamically dispatching optical disc drives, which may generally include a plurality of cabinets 10, a plurality of rail assemblies 20, a plurality of optical disc drive assemblies 30 and a control unit (not shown). The plurality of cabinets 10 are arranged in sequence along the transverse direction to form a cabinet 10 group, and each cabinet 10 stores a plurality of optical disks. Each cabinet 10 is provided with a robot (not shown) for performing loading and unloading of the optical discs in the cabinet 10 and the optical drive. A plurality of rail assemblies 20 each span the set of cabinets 10 in a direction transverse to the set of cabinets 10. As shown in fig. 2, each optical disc drive assembly 30 includes a plurality of optical disc drives 31 for reading and writing optical discs in the optical disc drives 31, and the optical disc drive assemblies 30 are slidably connected to the guide rail assemblies 20. The control unit is in signal connection with each mechanical arm and each optical drive assembly 30, and is used for controlling the designated optical drive assembly 30 to move to the designated cabinet 10, controlling the mechanical arm to load the designated optical disk into the designated optical drive of the designated optical drive assembly 30, and unloading the designated optical disk into the designated cabinet 10 after the designated optical drive completes the read-write operation.

In the present embodiment, a plurality of rail assemblies 20 are transversely bridged across a plurality of cabinets 10, and each rail assembly 20 is provided with an optical drive assembly 30 capable of moving along the rail assembly 20, so that the optical drive 31 in the optical drive assembly 30 can be dynamically dispatched as required. When a cabinet 10 is in a data migration process, the control unit may collect more optical drives 31 to accelerate the batch recording speed of external data onto the optical disc. After the data migration process is completed, the control unit may transfer a part or all of the optical disc drives 31 to other cabinets 10 for use. Therefore, the optical disc library apparatus 100 of the present embodiment can maximally share the optical disc drive resources between the cabinets 10: when a cabinet 10 is executing data migration process, the system allocates as many optical drives as possible to the cabinet 10, and makes the optical drives execute recording task in parallel, so as to optimally shorten the time required for data migration. On the premise of improving the data migration efficiency, each optical drive is fully utilized, so that the implementation cost of the whole system is optimized to the maximum extent.

On the other hand, by centrally managing and scheduling the optical drives, the overall reliability and maintainability of the optical disc library apparatus 100 can be improved, when one optical drive fails, a shutdown accident will not be caused to the entire system, and the failed optical drive can be replaced on line, which reduces the single point failure rate of the entire system to a great extent.

In another embodiment, as shown in FIG. 2, each optical drive assembly 30 comprises two columns of optical drives 31 arranged in a vertical direction. The middle of the two rows of vertically arranged optical drives 31 is used for the insertion of a manipulator to load the optical disc into the optical drive 31 or unload the optical disc in the optical drive 31 into the cabinet 10.

Fig. 3 is a side view of the optical disc library apparatus 100 according to an embodiment of the present invention. As shown in fig. 3, in one embodiment, each cabinet 10 includes a cabinet portion 11 and a frame portion 12. The box body portion 11 is provided with a plurality of optical disk bins, each optical disk bin is internally provided with a plurality of optical disk boxes, and each optical disk box is used for storing a plurality of optical disks. The frame portion 12 extends out of the side of the box portion 11 facing the rail assemblies 20, and the frame portion 12 includes at least two posts 121 (see fig. 1) for fixing the plurality of rail assemblies 20.

Optionally, the manipulator is disposed in the horizontal middle of the box portion 11, and two sets of optical disc magazine sets disposed on two sides of the manipulator are disposed in the box portion 11. As shown in fig. 1, each optical disc magazine group includes a plurality of optical disc magazines which are sequentially arranged in a vertical direction, a plurality of optical disc cases in each optical disc magazine are arranged in the vertical direction, and each optical disc case is configured to be opened from a side facing the manipulator. In other embodiments, not shown, the optical disc cartridges may be arranged in other directions, and accordingly, the optical disc drive assembly 30 is also adaptively adjusted, and the setting of the manipulator may also be set according to requirements.

Fig. 4 is an enlarged view at a in fig. 3. In one embodiment, as shown in FIG. 4, the optical drive assembly 30 further includes a mounting frame 32 and a slider assembly. The mounting frame 32 is used for mounting a plurality of optical drives 31. The slider assemblies are secured to the mounting frame 32 and slidably engage the corresponding rail assemblies 20.

As shown in fig. 4, optionally, the rail assembly 20 includes a base 21 and at least two optical axes 22. One side of the base 21 is fixed to the cabinet 10. The optical axes 22 are fixed to both sides of the base 21 in the vertical direction, respectively. The slide block assembly comprises at least one pair of a first slide block 331 and a second slide block 332, which are fixed at the mounting frame 32 and respectively located at two vertical sides of the guide rail assembly 20, and one sides of the first slide block 331 and the second slide block 332 facing the optical axis 22 are provided with concave portions matched with the optical axis 22 so as to form slidable connection with the guide rail assembly 20. Wherein, the first slider 331, the second slider 332 and the mounting frame 32 can all adopt directly purchased section bars. While a specific sliding connection structure is disclosed herein, other sliding connection structures may be used, as long as the optical disc drive assembly 30 can move relative to the sliding rail assembly, and the invention is not limited thereto.

As shown in fig. 1, the optical disc library apparatus 100 comprises two sets of guide rail assemblies 20 arranged in parallel, and a set of optical disc drive assemblies 30 is slidably connected to each set of guide rail assemblies 20. In other embodiments, more sets of track assemblies 20 may be installed, and one track assembly 20 may be connected to a plurality of optical disc drive assemblies 30, so as to meet more requirements, especially the dynamic scheduling requirements of large optical disc libraries for optical disc drives.

Fig. 5 is a flow chart of a dynamic scheduling method according to one embodiment of the present invention. As shown in fig. 5, the present invention further provides a method for dynamic scheduling across cabinets 10, which is applied to any of the optical disc library apparatuses 100 described above, and the method sequentially includes the following steps:

s10: controls the designated optical disc drive assembly 30 to move to the designated cabinet 10 where the designated optical disc is located. Wherein, the designated optical drive component 30 can move along the lateral direction of the plurality of cabinets 10;

s20: the manipulator is controlled to load the designated optical disc into the designated optical drive of the designated optical drive assembly 30, so that the designated optical drive performs the read-write operation of the designated optical disc.

S30: after the designated optical drive finishes the read-write operation of the designated optical disc, the manipulator is controlled to unload the designated optical disc into the designated cabinet 10.

The dynamic scheduling method of this embodiment can maximally share the optical drive resources among the cabinets 10: when a cabinet 10 is executing data migration process, the system allocates as many optical drives as possible to the cabinet 10, and makes the optical drives execute recording task in parallel, so as to optimally shorten the time required for data migration. On the premise of improving the data migration efficiency, each optical drive is fully utilized, so that the implementation cost of the whole system is optimized to the maximum extent.

On the other hand, by centrally managing and scheduling the optical drives, the overall reliability and maintainability of the optical disc library apparatus 100 can be improved, when one optical drive fails, a shutdown accident will not be caused to the entire system, and the failed optical drive can be replaced on line, which reduces the single point failure rate of the entire system to a great extent.

In another embodiment, the designated optical disc drive assembly 30 is the optical disc drive assembly 30 that is closest to the designated optical disc and is in an idle state. The control unit selects the designated optical drive assembly 30 by acquiring the state information and the current position information of each optical drive assembly 30, so as to reach the designated optical disc as soon as possible, thereby improving the efficiency of optical disc data migration. Of course, in other embodiments, the optical disc drive assembly 30 may be invoked according to other standards, which is not limited herein. For example, a comprehensive calculation is performed to determine the most time-saving or distance-saving way to schedule the optical drive according to the current position of the manipulator in combination with the position of the optical drive assembly 30.

Thus, it should be appreciated by those skilled in the art that while a number of exemplary embodiments of the invention have been illustrated and described in detail herein, many other variations or modifications consistent with the principles of the invention may be directly determined or derived from the disclosure of the present invention without departing from the spirit and scope of the invention. Accordingly, the scope of the invention should be understood and interpreted to cover all such other variations or modifications.

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于计算机云计算数据存储系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类