Many different types of cartridge storage and handling systems exist and are being used to store data cartridges (and other types of cartridges) at known locations and to retrieve desired cartridges so that data may be written to and/or read from the cartridges. Such data storage and handling systems are often referred to as “autochangers” or “juke box” data storage systems, particularly if they accommodate a large number of individual cartridges.
An autochanger storage system typically includes cartridge storage racks or magazines to provide storage locations for the cartridges. The magazines are commonly arranged so that they form one or more vertical stacks of storage slots. A cartridge read/write device may be located adjacent the cartridge stack, although the read/write device can be positioned at any convenient location. The storage system may also include a cartridge access device for accessing the various cartridges, and a positioning device for moving the access device between the storage slots and the read/write device.
When a host computer system issues a request for data contained on a particular cartridge, a control system associated with the access device actuates the positioning system to move the access device adjacent the desired cartridge. The access device then removes the cartridge from the magazine and carries it to the read/write device. The access device inserts the selected cartridge into the read/write device so that the host computer may thereafter read data from, or write data to, the cartridge. After the read/write operation is complete, the access device removes the cartridge from the read/write device and returns it to a specified location in the cartridge storage rack.
Although various operational modes are possible, storage systems commonly have the read/write device in a fixed location and use a moveable positioning system to transport cartridges between magazines and the read/write devices. The positioning system is typically a robotic device that moves along a guideway in an X, Y, and/or rotary motion.
Single spool tape cartridges are a popular alternative to dual spool cartridges because the single spool cartridges are less expensive to manufacture and require less storage space. In fact, single spool cartridge drives are the preferred design for high-capacity tape-based data backup solutions for data processing systems. Using 600 meters of 12.7 mm-wide tape wound on an 100 millimeter diameter spool, a single spool cartridge can store 300 or more gigabytes of data.
One disadvantage associated with the single spool tape cartridges is the tolerances that are associated between the cartridge tape reel and the cartridge case. The tape reel must have ample clearance within the cartridge case to rotate without rubbing. The result is the cartridge reel can move within the cartridge case. Also the cartridge reel has a locking feature that keeps the cartridge reel from turning then a drive flange is not engaged. As a result, in some conditions, the tape reel can be off center. This off-center condition happens with a much higher frequency when a tape drive is oriented so that the tape cartridges are loaded and unloaded on their side. This side-loading orientation is commonly used by many tape library manufacturers. An off-center tape reel can cause a mismatch between the cartridge tape reel and components in the tape drive that rotate the tape reel. When a cartridge is loaded in a tape drive, a drive mechanism in the tape drive attempts to engage a corresponding drive mechanism on the cartridge reel. Slippage will occur when the drive mechanisms are not properly engaged, resulting in a misload error.
In accordance with some embodiments, a device for aligning a hub comprises a spindle that rotates the hub. A spring-loaded alignment probe is mounted in the spindle to engage an opening in the hub.
In accordance with other embodiments a storage device comprises a tape, drive with a spindle and a probe positioned in the spindle. The probe engages an opening in the center of a hub in a cartridge as the cartridge is inserted in the tape drive.
In accordance with further embodiments, a method for aligning a cartridge hub in a tape drive is provided. The cartridge includes an opening for receiving an alignment probe. The alignment probe engages the opening in the cartridge to align the cartridge hub with a desired position as the cartridge is inserted in the tape drive. -
In accordance with still further embodiments, an apparatus comprises means for mounting an alignment probe so that the alignment probe engages an opening in a cartridge, and means for spring-loading the probe.
Embodiments of the invention relating to both structure and method of operation, may best be understood by referring to the following description and accompanying drawings.
Referring to
In some embodiments, probe 106 can be mounted to move bi-directionally in stem 102 by attaching one end of spring 114 to base 110. The other end of spring 114 is attached to stop 116, which provides a platform for compressing spring 114.
Referring to
Tape spool 204 includes disc-shaped flanges 206 and 208 attached to annular spool hub 210. A circular hub gear 212 is positioned at one end of spool hub 210 and is engaged by a mating hub gear 118 (
Alignment port 216 for aligning spool 204 when cartridge 200 in tape drive 500 (
When hub gear 212 is not centered in opening 214, it frequently can be difficult for spindle hub 104 to engage hub gear 212 due to the mismatched locations of hub 104 and gear 212, as shown by the dashed arrows in
To help avoid the need to re-insert cartridge 200 several times when spool 204 is off-center, the length of alignment probe 106 is such that alignment probe engages opening 216 in spool hub 210 before spindle hub 104 attempts to engage hub gear 212. Tip 108 of alignment probe 106 can be chamfered around the edge to improve the ability of probe 106 to engage opening 216 in hub 204. The dimensions of probe 106, the amount of chamfer around tip 108, and the dimension of opening 216 can be selected based on the typical distance between the center of spool 204 when spool 204 is off-center, and the center of opening 214 in housing 202.
Probe 106 can be spring-loaded to accommodate cartridges 200 that do not include an opening in the center of spool hub 210, such as shown in a cross-sectional side view of cartridge 200 and spindle 100 in
Spindle 100 provides a convenient location for positioning alignment probe 106 in tape drive 500. In other embodiments, however, one or more alignment probes 106 can be provided in different locations in tape drive 500, with corresponding openings 216 in cartridges 200. Further, alignment probe 106 may also be configured differently than the embodiment of alignment probe 106 shown in
Referring now to
Cartridge handling system 702 includes cartridge access device 724 capable of loading and retrieving cartridges 200 from magazines 706 and tape drives 500. Cartridge access device 724 moves along U-shaped path 722.
In operation, storage system 600 can be used to transfer a plurality of cartridges 200 between magazines 610 and tape drives 500 positioned around U-shaped path 722. Therefore, cartridge storage system 600 can be used by host computer system 740, for example, or other data processing system to store and access data contained in cartridges 200. Host computer system 740 issues requests for access to particular data, and to store data, to system controller 742. System controller 742 determines which cartridge(s) 200 to use to fulfill the request from host computer system 740, and transmits commands to-cartridge access device 724 via wireless communications device 746, which communicates with wireless communications device 748 on cartridge access device 724.
A controller 744 associated with cartridge access device 724 receives the commands from communications device 748, and controls an actuator system on cartridge access device 724 as necessary to move cartridge access device 724 along the U-shaped path 722 until cartridge access device 724 is located adjacent the appropriate cartridge 200. Controller 744 transmits status information to system controller 742 so that system controller 742 can notify host computer 740 when a request has been fulfilled.
For example, consider an initial condition wherein the desired cartridge 200 is stored in one of cartridge storage racks or magazines 610. Upon receiving a request for cartridge 200 from system controller 742, cartridge access device 724 moves along U-shaped path 722 until cartridge access device 724 is adjacent a selected cartridge 200 in magazine 610. A cartridge engaging device or “picker” (not shown) associated with cartridge access device 724 then engages cartridge 200 and draws it into cartridge access device 724. Cartridge access device 724 moves to a desired tape drive 500. Once properly positioned adjacent the desired tape drive 500, the cartridge engaging assembly or picker (not shown) associated with cartridge access device 724 loads cartridge 200 into cartridge read/write device 708. Host computer system 740 is configured to have access to the data on cartridge 200 once cartridge 200 is loaded into tape drive 500.
System controller 742 also monitors the operation of tape drives 500, determines whether additional cartridges are required to complete the request from host computer 740. For example, if several cartridges are required to complete a backup operation for host computer 740, system controller 742 commands cartridge access device 724 to remove full cartridges 200 from tape drives 500, return the cartridges 200 to an assigned slot in magazine 610, retrieve another cartridge 200, and insert cartridge 200 in drive 500 until the backup request is fulfilled.
Thus, modular storage system 600 allows automated storage and retrieval of data from cartridges 200 for host computer 740. Centering means, such as spindle 100, for centering hub gears 212 (
The logic modules and circuitry described here may be implemented using any suitable combination of hardware, software, and/or firmware, such as Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuit (ASICs), or other suitable devices. A FPGA is a programmable logic device (PLD) with a high density of gates. An ASIC is a microprocessor that is custom designed for a specific application rather than a general-purpose microprocessor. The use of FPGAs and ASICs improves the performance of the system over general-purpose CPUs, because these logic chips are hardwired to perform a specific task and do not incur the overhead of fetching and interpreting stored instructions. The logic modules and other components have been discussed as separate and discrete components. These components may, however, be combined, if desired.
While the invention has been described with reference to various embodiments, it will be understood that these embodiments are illustrative and that the scope of the invention is not limited to them. Many variations, modifications, additions and improvements of the embodiments described are possible. For example, those having ordinary skill in the art will readily implement the steps necessary to provide the structures and methods disclosed herein, and will understand that the components and their arrangement are given by way of example only. The configurations can be varied to achieve the desired structure as well as modifications, which are within the scope of the invention. Variations and modifications of the embodiments disclosed herein may be made based on the description set forth herein, without departing from the scope of the invention as set forth in the following claims.