[0001] The present invention is directed to a data cartridge library that is useful in storing data on a recording medium located in a cartridge and/or retrieving data from such a recording medium.
[0002] Presently, data cartridge libraries are primarily used to archive data, i.e., store data that is not immediately needed by the host computer, and provide archived data to the host computer when the data is needed. To elaborate, the typical data cartridge library receives data from a host computer and causes the data to be stored or recorded on the recording medium located in one or more data cartridges. When the host computer requires some of the data that was previously stored in a data cartridge, a request for the data is sent from the host computer to the library. In response, the library identifies the data cartridge(s) in which the desired data is located, retrieves the data from the recording medium within the cartridge(s), and transmits the retrieved data to the host computer system.
[0003] Presently, most data cartridge libraries are comprised of: (a) a plurality of storage slots for holding data cartridges with the slots being in fixed locations during operation of the library; (b) one or more drives that are each capable of writing data onto the recording medium located in a data cartridge and/or reading data from the recording medium located in a data cartridge; (c) a cartridge picker device that is capable of moving individual data cartridges between the slots and the drives; and (d) an interface for receiving data from and transmitting data to a host computer. Such libraries are considered to be “cartridge-based” data cartridge libraries (hereinafter referred to as cartridge-based libraries) because, during operation of the library, the movement of cartridges to and from the fixed storage slots is accomplished solely by a cartridge picker device that transports individual cartridges. Generally, the operation of a “cartridge-based” library involves using the cartridge picker device: (a) to move a cartridge from a fixed storage slot to a drive so that data can be either written on to or read from the recording medium in a cartridge; and (b) to move a cartridge from a drive to a storage slot.
[0004] One approach to implementing storage slots in a “cartridge-based” library is to create a wall with a number of fixed slots. This approach has a distinct drawback when adding cartridges to the library and removing cartridges from the library. Namely, the fixed slots require the cartridges to be loaded into the slots one at a time and removed from the slots one at a time. This drawback is particularly acute in situations in which a library has a large number of slots and a large number of cartridges either needed to be inserted into or removed from the slots. An example of such as situation is when the library is being initially populated with cartridges. In such situations, an operator typically powers down the library and inserts the cartridges into the slots by hand.
[0005] Another approach to the implementation of storage slots in a “cartridge-based” library involves the use of a data cartridge magazine that an operator can mount or de-mount from a wall in the library. Typically, the magazine is a box-like structure that has an open side through which cartridges can be inserted into and removed from the magazine, a partitioning structure that defines a number of slots for holding data cartridges, and a mounting structure that allows the magazine to be mounted and de-mounted from a wall in the library. A significant advantage of the magazine approach is that an operator, by manipulating magazines rather than individual cartridges, is able to more quickly insert a large number of cartridges into a library and more quickly remove a large number of cartridges from a library. However, regardless of whether cartridges are being inserted into or removed from the library, the operator is still typically required to power-down the library or otherwise disable the cartridge picker device to avoid being injured by the device during the mounting or de-mounting of a magazine.
[0006] In many instances, only one data cartridge needs to be either inserted into or extracted from a “cartridge-based” library. In these instances, the powering down of the library or disabling of the cartridge picker device so that an operator can insert or extract the cartridge is undesirable. To address this situation, many “cartridge-based” libraries employ an entry/exit port that allows an operator to insert a single data cartridge into the library and extract a single data cartridge from the library without being exposed to the cartridge picker device. Because the operator is not exposed to the cartridge picker device, the library does not need to be powered down or the cartridge picker device disabled during the insertion or removal operation. Generally, the entry/exit port is comprised of a slot for holding a data cartridge and a device that places the slot in one of two states. In the first state, the slot of the entry port is exposed to the environment exterior to the library such that an operator can access the slot. When the slot is in the first state, the exit/entry port substantially prevents an operator from accessing the interior of the library by way of the slot and, as a consequence, prevents the operator from being exposed to injury by the cartridge picker device. In the second state, the slot of the entry/exit port is exposed to the interior of the library such that the cartridge picker device is able to access the slot. When the slot is in the second state, the entry/exit port prevents an operator from accessing the interior of the library via the slot. For the insertion of a data cartridge into the library, the slot is placed in the first state and the operator inserts a data cartridge into the slot. The slot is then placed in the second state to make the cartridge available to the cartridge picker device for placement elsewhere in the library. For the extraction of a data cartridge, the slot is placed in the second state and the cartridge picker device places a cartridge in the slot. The slot is then placed in the first state to make the cartridge available to an operator for removal.
[0007] Entry/exit ports that provide the ability to insert multiple data cartridges en masse into a library and extract multiple data cartridges en masse from a library are also known. Such exit/entry ports are typically employed in libraries that have a relatively high number of slots and are used in a manner in which the insertion and/or extraction of several cartridges at a time is desirable but the powering down or disabling of the cartridge picker device to allow a manual insertion/extraction of the cartridges is undesirable. For these types of libraries, the operator is effectively limited to inserting and extracting data cartridges via the entry/exit port. To provide the operator with the ability to insert or extract several cartridges at a time, the entry/exit port has multiple slots that form a fixed part of the port. Alternatively, an entry/exit port is provided that allows a magazine with multiple slots to be inserted into the port by the operator. With respect to this type of entry/exit port, insertion of multiple cartridges into the library is accomplished by placing the port in a first state so that an operator can either: (a) populate a magazine that is already present in the port with multiple cartridges, or (b) place a magazine and accompanying cartridges into the port. The port is then placed in a second state so that the cartridge picker device can individually move each of the cartridges in the magazine to other locations within the library. To extract multiple cartridges, the port is placed in the second state and the cartridge picker device individually moves cartridges from various locations in the library to the magazine. After all of the cartridges that are to be extracted have been placed in the magazine, the port is placed in the first state. Once in the first state, an operator can either individually remove cartridges from the magazine or remove the magazine from the port.
[0008] In many applications, the user of a cartridge-based library has a current need for a library with a particular data cartridge storage capacity and/or a particular number of drives but anticipates that there will be a future need for a library with a greater data cartridge capacity and/or greater number of drives. To address this situation, cartridge-based libraries have been developed that allow the user to initially acquire a library that satisfies the current needs and when future needs exceed the data cartridge and/or drive capacity of the library, allow the user to expand the library. Certain cartridge-based libraries that have this expansion capability expand the library with a unit or units that expand the library horizontally. Other cartridge-based libraries expand the library in a vertical fashion. In either case, such cartridge based are in many cases able to pass cartridges between the original library and the expansion units by expanding the cartridge picker system.
[0009] In certain cartridge-based libraries, the use of expansion units that provide greater data cartridge storage capacity and/or a greater number of drives and an expandable cartridge picker system is not practicable. For instance, the use of expansion units and an expandable cartridge picker system is typically not practicable for libraries that employ a cartridge picker system that traverses a circular path, which are sometimes referred to as “silo” libraries. Nonetheless, in many situations, there is a need to transfer cartridges between libraries for which the expansion approach is impracticable and to do so automatically, rather than transfer a cartridge out of one library by its entry/exit port and then have an operator transfer the cartridge to the entry/exit port of the other library. Consequently, cartridge pass-through ports have been developed that allow one library to automatically transfer a cartridge to another library, i.e., without operator assistance.
[0010] The present invention is directed to a “magazine-based” data cartridge library that is capable of moving data cartridge magazines within the library, as well as moving individual cartridges within the library. A magazine-based data cartridge library (hereinafter referred to as a magazine-based library) is comprised of: (a) one or more shelves that are each capable of holding one or more data cartridge magazines and allowing the one or more data cartridge magazines to be moved to and from the shelf system by a robotic device; (b) one or more drives that are each capable of reading data from and/or writing data to a recording medium located in a data cartridge; (c) a magazine transport device for moving a magazine within the library, including the movement of a magazine to and from the shelf system; (d) a cartridge transport for moving data cartridges between a magazine that is moveable within the library and one or more drives that are located in the library; and (e) an interface for receiving data from and transmitting data to a host computer. In contrast, a cartridge-based library does not have the shelves or the magazine transport of a magazine-based library. Further, it should be appreciated that a cartridge-based library does not have the cartridge transport of a magazine-based library. To elaborate, the cartridge picker in a cartridge-based library moves cartridges to and from slots that are at fixed locations during operation of the library. In contrast, the cartridge transport of a magazine-based library moves cartridges to and from the slots of a magazine that is capable of being moved by the magazine transport device during operation of the library.
[0011] A magazine-based library has a number of advantages relative to a cartridge-based library. For instance, in one embodiment of a magazine-based library that has multiple drives, cartridges can be “bulk” loaded into the drives. In a bulk load operation, an embodiment of a magazine transport device extracts a magazine from a shelf and moves the extracted magazine to a location adjacent to the drives, which are typically situated in a row or column. Once the magazine is positioned adjacent the drives, an embodiment of a cartridge transport moves a cartridge into one of the drives and then another cartridge into another one of the drives. The cartridge transport continues loading cartridges in this manner until the desired number of cartridges have been loaded. In most cases, the total distance moved by the magazine transport and the cartridge transport in performing a bulk loading of the cartridges will be significantly less than the distance that a cartridge picker in a cartridge-based library would move in traversing back and forth between the fixed storage slots and the drives in loading the same number of cartridges into individual drives. As a consequence, with other factors being equal, this embodiment of a magazine-based library is able to load the drives faster than a cartridge-based library and in many cases, considerably faster.
[0012] One embodiment of the magazine-based library has a layout in which the space allocated to the magazine transport (i.e., the space within which the magazine transport must be able to move within the library to position magazines at all desired locations within the library) has at least one dimension that is related to a dimension of the magazine employed in the library. To elaborate, when a magazine is situated on a shelf in a magazine-based library, the front and rear surfaces of the magazine define a magazine plane with a depth that is equal to the distance between the front and rear surfaces of the magazine. The space within which the magazine transport operates is also a plane that will be referred to as a transport plane. The transport plane is parallel to the magazine plane and, like the magazine plane, has a depth. When the magazine transport removes a magazine from a shelf, the magazine transport displaces the magazine from the magazine plane into the transport plane. In one embodiment of the magazine-based library, the depth of the transport plane is greater than the depth of the magazine plane but less than twice the depth of the magazine plane. Typically, the closer the depth of the transport plane is to the depth of the magazine plane, the more likely the overall volume of space occupied by the transport plane approaches an optimal volume at which the volume of the transport plane is the minimum needed to transport magazines within the library. Consequently, a transport plane or space with a depth that approaches the depth of the magazine plane can contribute to achieving a high data density footprint for the library. The data density footprint is the amount of data that a library is capable of storing when the maximum number of data cartridges that the library is capable of accommodating are housed within the library divided by the area of the floor space or footprint occupied by the library. The depth of the transport plane is preferably less than about 150% of the depth of the magazine plane and more preferably less than about 130% of the depth of the magazine plane. In a further embodiment, the distance between the front and rear surfaces of the magazine used in the library or the depth of the magazine plane is roughly equal to the depth of the drives used in the library, i.e., within about +/−20% of the depth of the drives. By employing magazines with a length or depth that is related to the length or depth of the drive(s) employed in the library, the ability to layout the components of the library in a manner that efficiently uses the space within the library is increased.
[0013] Another embodiment of the magazine-based library is particularly able to move magazines that are relatively heavy when fully populated with cartridges. To elaborate, this embodiment of the library comprises a magazine picker for displacing a magazine towards and away from a shelf and an elevator for moving the magazine picker within the library (an elevator that moves in only one dimension or in multiple dimensions is possible). To manage fully populated magazines that are relatively heavy, the magazine picker is comprised of a support surface on which all or a portion of a magazine can rest and a device that is capable of moving a magazine between a shelf and the support. In one embodiment, the support surface comprises a guide structure that serves to orient the magazine during the transfer of the magazine to or from a shelf and to maintain the orientation of a magazine during movement of the support within the library by the elevator. In another embodiment, the device for moving a magazine between the support and a shelf comprises: (a) an engagement device for establishing a connection with a magazine that is sufficiently positive to allow the magazine to be moved; and (b) a displacement device for moving the engagement device so that when the engagement device has engaged a magazine, the magazine can be moved between a shelf and the support. In one embodiment, the engagement device comprises a member with a surface that is used to “hook” a magazine, an actuator for providing the force to move the member into and out of engagement with a magazine, and a linkage that constrains the member to rotate about an axis. In operation, the engagement device “hooks” a magazine by using the actuator to rotate the member so that the “hooking” surface is in position to engage a magazine. To “unhook” the magazine, the actuator is used to rotate the member so the surface is no longer in position to “hook” the magazine.
[0014] A further embodiment of the invention provides a method for moving a magazine relative to a shelf in a magazine-based library. The method involves displacing the magazine relative to the shelf in discrete steps that each displace the magazine further towards or away from a shelf. For convenience, the method is initially described with respect to the moving of a magazine away from a shelf. The method comprises providing a device for engaging a magazine and using the device to engage the magazine. Once the magazine has been engaged, the device is displaced to move the engaged magazine a first distance away from a shelf. After the magazine has been displaced the first distance, the device is disengaged from the magazine and moved back towards the shelf. At this point, the device re-engages the magazine and is then displaced away from the shelf to move the re-engaged magazine further away from the shelf. In the case of moving a magazine towards a shelf, the method comprises the steps of providing a device for engaging a magazine and using the device to engage the magazine. Once the magazine has been engaged, the device is displaced to move the engaged magazine a first distance towards a shelf. After the magazine has been displaced the first distance, the device is disengaged from the magazine and moved away from the shelf. At this point, the device re-engages the magazine and is then displaced towards the shelf to move the re-engaged magazine further towards the shelf. The method is capable of being implemented with an engagement device that “hooks” a magazine. The method is also capable of being implemented with an engagement device that is an adaptation of the types of devices that are presently used in cartridge-based libraries to grasp cartridges between two members. Typically, the two members in such devices grasp a data cartridge by either (a) moving one member towards the other member; or (b) moving each member towards the other member. The movement of a member is typically accomplished by either rotating the member about an axis or linearly translating the member. In any event, such devices are adaptable to grasping magazines and the method is capable of being practiced with devices that are so adapted and any other devices that are capable of engaging a magazine so that the magazine can be displaced.
[0015] A further embodiment of the invention provides a method for moving a magazine relative to a shelf in a magazine-based library. The method is initially described with respect to the moving of a magazine away from a shelf. The method comprises the steps of providing a support structure for holding a data cartridge magazine and providing a device for engaging a magazine. The method further comprises positioning the support structure adjacent to the magazine; causing the device to engage the magazine; and displacing the device and, as a consequence, the engaged magazine away from the shelf such that at least a portion of the magazine is held by the support structure. The method is capable of being implemented with a device that engages a magazine by “hooking” the magazine. The method is also capable of being implemented with various types of devices for engaging a magazine that, in operation, grasp a magazine between two members, rather than “hook” a magazine. The method is also practicable with any other device that is capable of engaging a magazine so that the magazine can be displaced.
[0016] Yet a further embodiment of the invention is directed to a method for moving magazines between different shelves in a magazine-based library. The method comprises the steps of providing a device for engaging a magazine and providing a support structure for holding a magazine. The method further comprises positioning the support structure adjacent to a magazine located on a first shelf; causing the device to engage the shelved magazine; and moving the device away from the first shelf to an extent that the engaged magazine is held by the support structure and is no longer held by the first shelf. Further comprising the method is the step of moving the device towards a second shelf to an extent that the magazine is supported by the second shelf and no longer associated with the support structure. In one embodiment, the first and second shelves are situated opposite to one another and separated by a space. In this embodiment, the support structure is used to bridge the space for the transfer of the magazine from the first shelf to the second shelf. The method is capable of being implemented with a device that “hooks” a magazine. The method is also capable of being implemented with the types of devices that operate to grasp a magazine between two members, rather than “hook” a magazine. The method is also practicable with any other device that is capable of engaging a magazine so that the magazine can be displaced.
[0017] A further embodiment of a magazine-based library comprises a cartridge transport for moving cartridges to and from a magazine when the cartridges are oriented within the magazine and the library such that the faces of the cartridges with the greatest surface area lie in a substantially vertical plane. At least with respect to certain cartridge form factors and particular or desired library dimensions, it has been discovered that the orientation of cartridges in this manner contributes to a high data density footprint. Data density footprint is the amount of data that a library is capable of storing when the maximum number of data cartridges that the library is capable of accommodating are housed within the library divided by the floor space occupied by the library. A high data density footprint is important in applications where the floor space that can be dedicated to data storage is limited and the amount of data that needs to be stored is relatively large. One notable example of such an application is a data center that provides off-site “backup” or “mirroring” of the data stored on the computer systems of the data center's clients. Such data centers typically want to maximize the amount of data that can be stored over a given floor space. In one embodiment, the cartridge transport comprises a grasper for grasping a data cartridge and a displacement or actuating device for moving the grasper such that when the grasper is extracting/inserting a cartridge from/into a magazine, the cartridge is linearly displaced such that the cartridge moves within a substantially vertical plane. In one embodiment, the displacement, in addition to being in vertical plane, has a vertical component. In another embodiment, the displacement has a horizontal or lateral component. In a further embodiment, an additional actuating device operates to rotate the grasper about a horizontal axis during the transport of a grasped cartridge from a magazine to a drive. The rotation, in one embodiment, is about a horizontal axis that allows a grasped data cartridge to be inserted into a drive with a horizontally oriented slot for receiving a cartridge. In another embodiment, the rotation is about a horizontal axis that allows a grasped data cartridge to be inserted into a drive with a vertically oriented slot for receiving a data cartridge. The additional actuating device also operates to rotate the grasper about a horizontal axis during the transport of a grasped cartridge from a drive to a magazine.
[0018] Yet another embodiment of a magazine-based library comprises a magazine transport that is capable of moving a magazine, that when located in the library orients a cartridge such that the face of the cartridge with the greatest surface area lies in a vertical plane, to a site at which two or more of the slots of the magazine are accessible by a cartridge transport. The cartridge transport comprises a grasper for grasping cartridges and a grasper transport that is capable of horizontally displacing the grasper such that the grasper can be positioned adjacent to the two slots of a magazine that has been positioned at the noted site by the magazine transport. In one embodiment, the magazine transport comprises a support for holding a magazine, a magazine engagement device for moving a magazine between the support and a shelf, and an elevator for moving the support and magazine engagement device within the library. The grasper and the grasper transport are operatively attached to the elevator and positioned so that the grasper transport is able to move the grasper to a location adjacent to one of two or more of the slots of a magazine that is held by the support so that the grasper can insert/extract a cartridge into/from the magazine. In another embodiment, the grasper and grasper transport are not associated with the elevator but rather are fixedly positioned adjacent to a drive. In this embodiment, the magazine transport positions a magazine adjacent to the grasper and grasper transport. The grasper transport horizontally moves the grasper to a location adjacent to one of two or more of the slots of the magazine for insertion or extraction of a cartridge. In a further embodiment, the cartridge transport comprises an additional actuating device or structure that is used to linearly displace a cartridge relative to the magazine during extraction of a cartridge from the magazine and insertion of a cartridge into the magazine. In yet a further embodiment, an additional actuating mechanism is employed to rotate the grasper about a horizontal axis to facilitate the transport of a cartridge between the drive and a magazine.
[0019] Another embodiment of a magazine-based library comprises a magazine transport for moving a magazine within the library, a cartridge transport for moving a cartridge between a magazine and a drive, and an elevator that is part of both the magazine transport and the cartridge transport. In one embodiment, the elevator comprises a carriage to which both a magazine picker and a grasper are attached, and a surface for holding a magazine. Such a magazine-based library is capable of a “bulk load” operation in which: (a) the magazine picker moves a magazine from a shelf onto the support; (b) the elevator moves the support and associated magazine to a location adjacent the drives; and (c) the grasper is then used to repeatedly move a cartridge from the magazine into one of the drives until the desired number of cartridges have been loaded. In one embodiment, the cartridge transport comprises a grasper for grasping the cartridges and a grasper transport for moving the grasper such that the grasper can be positioned adjacent to at least two of the slots of a magazine when the magazine is associated with the support. In a particular embodiment, the grasper transport is capable of positioning the grasper adjacent to each slot of a magazine that is appropriately positioned on the support.
[0020] Yet a further embodiment of a magazine-based library comprises a device for reading a label that is associated with a magazine, as well as labels that are associated with any cartridges held by the magazine. In “cartridge-based” libraries there is a need to be able to identify cartridges within the library because a particular cartridge will not necessarily be permanently associated with a particular storage slot. The cartridge picker in such libraries can move the cartridge from one storage slot to another storage slot, to an entry/exit port, or to another library via a pass-through port. Consequently, to be able to determine which a cartridge is in a particular location within a library, the cartridges need to be susceptible to identification. Presently, identification of cartridges is accomplished by associating a bar-code label with each cartridge in the library and positioning the bar-code label such that a bar-code reader is readily able to read the bar-code associated with the cartridge. However, there is no need in “cartridge-based” libraries that employ magazines to create cartridge storage slots to be able to identify a magazine within the library because such libraries do not manipulate or move magazines within the library during operation. Consequently, the magazines that are used in cartridge-based libraries do not bear labels that identify the magazine and that can be read by any kind of label reader located within the library. However, in a magazine-based library, because the location of a magazine is not fixed and can be changed using a magazine transporter, there is a need to be able to identify each magazine. In one embodiment, the device for reading the magazine label and cartridge labels comprises a label reader (e.g., a bar code reader) and an actuating device for moving the label reader between a first orientation at which the reader is capable of reading a magazine label and a second orientation at which the reader is able to read cartridge labels. In one embodiment, the label reader is associated with the element of the cartridge transport that grasps data cartridges. In another embodiment, the device is comprised of two label readers, one label reader for reading a magazine label and a second reader for reading cartridge labels. In one embodiment that employs two label readers, the first reader is associated with the element of the cartridge transport that grasps data cartridges, and the second reader is associated with a magazine picker that moves magazines to and from shelves in the library.
[0021] Another embodiment of a magazine-based library comprises a cartridge transport that is capable of accommodating cartridges of different dimensions. The particular dimensions associated With a data cartridge are commonly referred to as a form factor. For tape data cartridges, common form factors include DLT (digital linear tape), LTO (linear tape open), and SAIT (super advanced intelligent tape). The present invention provides a magazine-based library with a cartridge transport that is able to grasp cartridges that conform to two different form factors. To elaborate, the cartridge transport comprises a housing that serves to constrain a cartridge in at least one dimension. The housing is capable of adapting to cartridges that have different measurements in one dimension, such as the height dimension. In one embodiment, the housing comprises a first planar surface and a second planar surface that is substantially parallel to and separated from the first planar surface. Further, the first planar member is able to move relative to the second planar member so that the distance between the two members can be adjusted to accommodate the differences in the distances between two substantially parallel surfaces associated with two cartridges that each conform to a different form factor. In one embodiment, the planar members are able to accommodate LTO and DLT tape cartridges, which have different heights (height being the distance between the two substantially parallel faces of the cartridge that have the greatest surface area).
[0022] Another embodiment of a magazine-based library comprises an entry/exit port for conveying a magazine between: (a) a space that is interior to the library and accessible by a magazine transport device that can place a magazine in the port or remove a magazine from the port; and (b) an exterior environment where an operator can place a magazine in the port or remove a magazine from the port. It should be appreciated that such an entry/exit port is markedly different than the entry/export ports in “cartridge-based” libraries that utilize a magazine to move cartridges into and out of a library. In a cartridge-based library that employs an entry/exit port, the cartridge picker cannot move the magazine, the cartridge picker can only move individual cartridges between the magazine associated with the port and other locations in the library. In contrast, the entry/exit port of a “magazine-based” library allows a magazine picker to move magazines into and out of the port.
[0023] In one embodiment, the entry/exit port comprises a tray for supporting a magazine and selectively holding the magazine in a substantially fixed position relative to the tray during the movement of a magazine between the exterior environment and the space that is interior to the cabinet. The ability to selectively hold the magazine in a fixed position is particularly important during the transport of a magazine between the exterior environment and the interior space that is accessible by the magazine picker. To elaborate, momentum is imparted to the magazine during transport of the magazine between the exterior environment and the interior space. If the magazine was not fixed in place during the transport, the momentum could possibly carry the magazine into the interior of the library in a manner that could adversely affect the operation of the library. In one embodiment, the tray comprises a fixed wall and a spring-loaded, opposing wall that are capable of clamping a magazine in place during transport. When the tray is positioned so that the magazine picker can access the tray, the spring-loaded, opposing wall is retracted to unclamp any magazine being supported by the tray so that the magazine picker can remove the magazine from the tray.
[0024] A further embodiment of the entry/exit port comprises a door system that prevents an operator from accessing the interior of the library via the entry/exit port. In one embodiment, the entry/exit port comprises an exterior door and an interior door that operate such that during the time that the exterior door is opening to allow an operator to access the port, the interior door is closing to prevent the operator from accessing the interior of the library via the port and from possibly being injured by moving elements within the library. Conversely, during the time that the exterior door is closing, the interior door is opening to allow the magazine picker to access the port. In one embodiment, a linkage between the interior and exterior doors is employed to achieve the coordinated operation.
[0025] A further embodiment employs a tray for supporting a magazine that moves between a position that is exterior to the library so that an operator can access the tray and a position that is interior to the library so that a magazine picker can access the tray. In this embodiment, a linkage is employed that coordinates the opening and closing of the doors with the movement of the tray. To elaborate, the linkage operates such that during the time that the tray is moving from the position that is exterior to the library to the position that is interior to the library, the exterior door moves from the open position towards the closed position and the interior door moves from the closed position towards the open position. Conversely, during the time that the tray is moving from the position that is interior to the library to the position that is exterior to the library, the exterior door moves from the closed position towards the open position and the interior door moves from the open position towards the closed position. In one embodiment, the interior and exterior doors are substantially planar and are operated in a “drawbridge” fashion such that each of the doors rotate about an axis that is substantially parallel to the face of the door. Other door structures are feasible, including a door structure that rotates about a different axis to move between open and closed positions, a door structure that is linearly translated between open and closed positions, and a multi-element door. In a further embodiment, a single actuator is used to achieve the movement of the tray and the interior and exterior doors. Yet another embodiment of the entry/exit port employs a carousel with a body that holds a magazine and that rotates about an axis. The body serves to prevent an operator from accessing the interior of the library. Consequently, the carousel approach avoids the use of doors. However, the implementation of a carousel entry/exit port is likely to reduce the space available for magazines and/or drives in the library.
[0026] Also provided is a magazine that is suitable for use in a magazine-based library in which magazines are moved within the library. The magazine is comprised of: (a) a frame that defines a space for accommodating a plurality of data cartridges; (b) a partitioning structure for dividing the space into a plurality of slots with each slot being capable of accommodating a data cartridge and supporting the cartridge such that when the magazine is associated with the magazine-based library, the face of the cartridge with the greatest surface area lies in a vertical plane; and (c) an engagement structure that allows the magazine to be engaged by a magazine picker for movement within the library. In one embodiment, the engagement structure comprises a hole for use in magazine-based libraries that employ a magazine picker that utilizes a member to “hook” magazines. Another embodiment employs an engagement structure that is adapted for use with a magazine picker that utilizes two members to grasp a magazine. In one embodiment, the engagement structure comprises a pair of holes. In another embodiment, the engagement structure comprises a pair of protrusions that extend beyond a surface or surfaces of the frame. Yet a further embodiment comprises a pair of indentations in a surface or surfaces of the frame. Yet a further embodiment of the magazine comprises a flag structure for use in determining when a magazine picker has engaged the magazine. In one embodiment, the flag structure comprises an element that blocks an optical signal when the magazine picker has engaged the magazine.
[0027] Another embodiment of the magazine comprises a “label” structure for use in identifying the magazine within the library so that, for example, the location of the magazine in the library can be tracked. There is no need in a “cartridge-based” library that employs magazines to create fixed storage slots to identify the magazines during the operation of the library because the library does not manipulate or move magazines within the library during operation. As previously noted, magazines in cartridge-based libraries primarily serve to make it easier for an operator to hand load/unload a large number of cartridges into/from the library. In contrast, in a magazine-based library, magazines are manipulated during operation of the library and, as a consequence, there is a need to be able to identify a magazine within a library. In one embodiment, the label structure comprises an indentation in a surface of the magazine that is capable of accommodating an adhesive label, such as an adhesive bar-code label. Another embodiment comprises a receptacle that is associated with the magazine and that is capable of receiving a label or other identifier, such as a radio frequency identification RFID tag. In yet another embodiment, an identifier, such as an RFID tag, is embedded within the magazine. Identifiers with fixed or programmable identification information are also feasible.
[0028] Another embodiment of the magazine comprises a structure for inhibiting, when the magazine is on a shelf within a magazine-based library, movement of the magazine other than movement attributable to the magazine picker. In one embodiment, the structure comprises a detent that cooperates with a notch associated with a shelf to hold the magazine in a desired location on a shelf. The engagement between the notch and the detent serves to resist forces that might displace the magazine. The resistance provided by this engagement is not, however, great enough so that it cannot be overcome by a magazine picker. A further embodiment of the structure comprises one portion of an active latching mechanism, the other portion of the latching mechanism being associated with the shelf. In one active latch embodiment, the structure associated with the magazine comprises a receptacle that is designed to engage an active element associated with the shelf. In another active latch embodiment, the structure associated with the magazine comprises an active element that is adapted to engage a receptacle associated with a shelf. One such active element comprises a cantilevered detent. In operation, the cantilever provides a spring force that must be overcome to disengage the detent from the receptacle and, as a consequence, resists forces that might displace the magazine from a preferred location.
[0029] A further embodiment of a magazine-based library comprises a drive bay for holding a drive in an operative position within the library and facilitating relatively speedy insertions and extractions of the drive. Most drives have a front face with a slot for receiving a data cartridge and rear face with one or more plugs for receiving power, control signals, and data signals. In many cartridge-based libraries, when such a drive is operatively situated in a library, the front face of the drive is accessible to the cartridge picker. The drive is also typically situated near a removable panel or door of the library housing so that an operator can readily access the drive. Further, the drive is typically attached to a frame to prevent the drive from moving during operation of the library. To remove or replace such a drive, the operator has to remove the panel or open the door to obtain access to the drive, disconnect the drive from all of the electrical connectors that are providing power, control signals, and data signals to the drive, and then unfasten the drive from the frame. In many situations, the library is powered down during such an operation. The magazine-based library with a drive bay substantially reduces the work and, hence, the time required for such operations. To elaborate, in one embodiment, the drive bay comprises a housing with two open sides, where one of the open sides is exposed to the cartridge transport and the other open side is exposed to an environment that is accessible to an operator so that the operator can insert or extract a drive from the housing. Further comprising the drive bay is a sled that is capable of holding a drive. The sled comprises an electrical connector with one or more drive plugs that mate with the plug(s) on the rear face of the drive, one or more sled plugs, and one or more electrical conductors extending between the drive plug(s) and the sled plug(s). The sled plug(s) is/are oriented so as to face towards the first open side of the housing, i.e., towards the cartridge transport. The drive bay further comprises housing plug(s) that face the second opening or the area accessible to the operator. The housing plug(s) is/are positioned in the housing so that when an operator inserts the sled into the housing with the proper orientation (i.e., such that if the sled held a drive, the front face of the drive would be accessible to the cartridge transport), the sled plug(s) engage the housing plug(s). As a consequence, the insertion of a drive into the library is accomplished by pushing a sled with the drive into the housing such that the sled plug(s) and the housing plug(s) engage one another. Conversely, removal of a drive from the library is accomplished by extracting the sled and drive form the housing, which causes the sled plug(s) and housing plug(s) to disengage from one another. Consequently, the drive bay eliminates the need for an operator to spend time disconnecting/connecting cables from plug(s) associated with the rear face of the drive during the extraction/insertion of a drive. Further, since the drive is attached to the sled and not a fixed frame within the library, the drive bay eliminates the need to spend time detaching/attaching a drive from/to such a frame. In one embodiment, the drive bay housing is comprised of multiple sub-bays with each sub-bay capable of accommodating a sled and having a housing plug for establishing an electrical connection with a sled residing in the sub-bay.
[0030] In yet another embodiment, a magazine-based library comprises an operator alterable space within the housing, i.e., a space whose function in the library is subject to a choice by an operator. The alterable space is capable of accommodating at least two different types of library modules. Among the possible types of modules are shelving modules and drive modules. The alterable space is defined by a first open side that is accessible to the cartridge transport and/or magazine picker and a second side that is accessible to an operator. Associated with the alterable space is a mounting structure that allows a module to be readily mounted within the library or de-mounted from the library. Among the possible modules is a drive bay module that, in addition to the features of a drive bay described above, also has a drive bay mounting structure that cooperates with the library mounting structure to facilitate securing the module within the library and removing the module from the library. Another module is a magazine bay module that provides one or more shelves, each for holding at least one magazine. The magazine bay module has a magazine bay mounting structure that cooperates with the library mounting structure to facilitate securing the magazine bay within the library and removing the module from the library.
[0031] A further embodiment of a magazine-based library comprises a power system that is used to provide power to the drive(s) within the library and that allows the space within the library to be utilized more efficiently. In many cases, the power system allows more data cartridges to be housed within a library relative to a library that employs a typical power system. This advantage is particularly discernable in libraries that employ multiple drives. To elaborate, most data cartridge libraries include one or more power supplies for providing power to the drive or drives within the library. In libraries that employ multiple drives, power is typically conveyed from the power supply or supplies via multiple cables, each with a circular cross-section and each with a conductor surrounded by an insulating cover. Typically, these cables are bundled together. This bundle of cables typically has a cross-section that is roughly circular. The cross-sectional shape of the bundle makes it awkward to “fit” the bundle with other elements of the library to efficiently utilize the space within the library. The embodiment of the magazine-based library comprises a power supply and a conductor structure for distributing power produced by the power supply to the drive(s) in the library that is flat, i.e., has two external and flat surfaces that are separated from one another and substantially parallel to one another. For the distribution of power to a given number of drives, the distance between the flat external surfaces is less than the diameter of a bundle of circular conductors. This reduced dimension typically allows the space within the library to be more efficiently used and, in many cases, allows a greater number of data cartridges to be stored within the library. Further, the flat shape of the conductor lends itself to being integrated with the other components of the library, many of which are box-shaped, so that the space within the library can be more efficiently used relative to libraries that employ power conductors with circular cross-sections and bundles of such conductors.
[0032] Further, the insulating covers associated with the conductors in a bundle of cables may provide more insulation than is needed to electrically insulate the conductors from one another. Consequently, insulating covers occupy more space over a diameter of the cross-section of the bundle than is needed. In one embodiment, the conductor is comprised of a plurality of laminated electrical conductors that are separated from one another by insulating material. In a transit between the two external flat surfaces, the amount of space dedicated to insulating material is less than that for a comparable bundle of cables. Consequently, relative to a bundle of cables, the conductor structure provides additional space for other uses.
[0033] Yet another embodiment of the invention is directed to a method that allows a user to upwardly scale or expand the size of a magazine-based library in a modular manner. The method comprises the step of providing a magazine-based library with a cabinet surface that is alterable to form a passageway through the cabinet so that the library can be joined to an add-on module and magazines can be transferred between the library and the add-on module. The magazine-based library further comprises an elevator structure that is used to horizontally displace a magazine picker that is capable of moving magazines to and from the shelves in the library. The method further comprises the step of providing an add-on module with a side surface that is either alterable to form a passageway or already has a passageway. The add-on cabinet can take a number of forms. For example, the add-on module may be able to accommodate a shelf, multiple shelves, a drive, multiple drives, combinations of the foregoing elements, or be a self-sufficient magazine-based library. In one embodiment, the method further comprises replacing whatever portion (s) of the elevator structure in the library serves to limit the horizontal range over which the magazine picker can be moved within the library with a longer structure that extends through the passageways of the library and the add-on. In another embodiment, the method comprises the further step of providing an add-on to the existing elevator structure such that an elevator is modularly expanded and the resulting expanded elevator is capable of transporting the magazine picker through the passageways of the library and the add-on. In yet a further embodiment, the add-on has its own magazine transport device and the two magazine transport devices (one associated with the library and the other associated with the add-on) are capable of directly passing a magazine from one to the other. In yet another embodiment, the add-on comprises a separate magazine transport device from that of the library. However, the two magazine transports are incapable of directly passing a magazine from one to another. Consequently, the method comprises the further step of providing a third magazine transport device that serves as an intermediary transport device between the transport device associated with the library and the transport device associated with the add-on.
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
[0073]
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
[0080]
[0081] The present invention is directed to a magazine-based data cartridge library that is capable of moving data cartridge magazines within the library, as well as moving individual cartridges within the library.
[0082] With reference to
[0083] As noted, the frame
[0084] There are a number of devices that do not necessarily need to be part of the magazine-based-data cartridge library
[0085] In addition, there are several devices that typically are not required for the magazine-based library
[0086] There are several possible layouts for the magazine-based cartridge library
[0087]
[0088] In a circular/cylindrical type, magazine-based data cartridge library, the drive or drives and shelf or shelves of the shelf system are laid out along radial lines that have a common center and/or along one circular arc or multiple, concentric circular arcs. More specifically, in a circular type library, the face of a drive that has a receptacle for receiving a cartridge is oriented such that the direction that a data cartridge is displaced when the cartridge is either inserted or extracted from the receptacle is either: (a) substantially along a radial line/plane, (b) substantially along a line/plane that is parallel to a radial line/plane, or (c) along a line that is tangent to a circular arc. Similarly, a shelf in a circular type library is oriented such that the direction that a magazine displaced when the magazine is either associated with a shelf or removed from a shelf by the magazine transport is either: (a) substantially along a radial line/plane, (b) substantially along a line/plane that is parallel to a radial line/plane, or (b) along a line that is tangent to a circular arc.
[0089]
[0090] Yet another possible layout for the magazine-based data cartridge library
[0091] The magazine-based data cartridge library
[0092]
[0093] It should be appreciated that the magazine-based data cartridge library
[0094] In many cases, the magazine-based data cartridge library