G11B15/6835

SELECTING A TAPE DRIVE HAVING A SHORTEST RELATIVE UNMOUNT AND UNLOAD TIME
20190187913 · 2019-06-20 ·

In one general embodiment, a computer-implemented method includes receiving, by the computer, a request to access a first magnetic recording tape. A determination is made, by the computer, whether the first magnetic recording tape is currently loaded in a tape drive. In response to determining that the first magnetic recording tape is not currently loaded in a tape drive, a determination is made, by the computer, of an amount of time to unmount and unload a magnetic recording tape from each of at least two tape drives each having a magnetic recording tape loaded therein. The tape drive with the shortest amount of time to unmount and unload the magnetic recording tape loaded therein is selected and instructed to unload the magnetic recording tape loaded therein. The first magnetic recording tape is caused to be loaded into the selected tape drive.

Positioning shuttle cars in a tape storage shuttle complex

Methods that can position shuttle cars in a tape storage shuttle complex are provided. One method includes tracking, by a processor, tape drive occupancy in a plurality of library strings of a shuttle complex, the tape drive occupancy indicating that each tape drive in the plurality of library strings is one of occupied and vacant and positioning a set of shuttle cars in the shuttle complex based on the tape drive occupancy in the plurality of library strings. Apparatus and computer program products that can include, perform, and/or implement the methods are also provided.

AUTOMATED DATA STORAGE LIBRARY DRONE ACCESSOR

A data storage system that moves and transfers components utilizing drones is disclosed. The data storage system comprises a data storage library for reading and writing of data on a plurality of data storage cartridges, at least one drone vehicle, a processing device, and a non-transitory, computer-readable memory containing programming instructions. The programming instructions are configured to cause the processing device to: receive a request to transfer a data storage component to a destination location in the data storage library, in response to receiving the request, instruct a drone vehicle to perform at least part of the transfer of the data storage component to the destination location, and perform at least part of the transfer of the data storage component to the destination location by the drone vehicle.

Media and drive validation in a storage library

Systems and methods for validating storage media and/or media drives in a storage library using a hidden drive pool and a non-hidden media pool. For example, a storage library can be instructed to perform media/drive validation (MDV) on a selected pool of physical storage media using a selected pool of drive resources. Embodiments handle the pools so that, at least during performance of MDV, the drive resources in the drive pool are not visible to the host applications, but the storage media is still visible and can still be accessed by the host application. For example, the MDV can be performed in such a way that the host application cannot task a drive being used for validation, but the host application can perform operations on storage media in the media validation pool. Further, some embodiments operate in the context of storage library complex-wide validation pools.

Data storage library with pass-through connected media acclimation chamber

A data storage library system includes a first data storage library and a second data storage library, and at least one pass-through mechanism coupling the first data storage library to the second data storage library, wherein the at least one pass-through mechanism is configured to enable data storage cartridges to be transported between the first data storage library and the second data storage library. The environmental conditions within the first data storage library are controllable to maintain operational conditions conducive to at least one of reading and writing of data on a plurality of data storage cartridges. The environmental conditions within the second data storage library are controllable so as to gradually transition the environmental conditions between ambient environmental conditions and operational conditions within the first data storage library. Associated methods for transporting components between the first and second data storage libraries are disclosed.

Movable closed-chain linkage for robot arm of media element storage library

Utilities (e.g., systems, apparatuses, methods) that reduce robotic assembly contention in media element storage libraries by rotating (e.g., flipping, swinging, etc.) a robot arm of a first robotic assembly mounted over a first of first and second spaced storage arrays in a storage library into a first position between the first storage array and a central reference plane disposed between and parallel to the first and second storage arrays to allow a robot arm of a second robotic assembly to slide or otherwise move past the robot arm of the first robotic assembly (e.g., in a direction along or parallel to an x-axis parallel to the first and second storage arrays), even when the robot arms of the first and second robotic assemblies are disposed at the same height (e.g., along a z-axis that is perpendicular to the x-axis) within the storage library.

RESERVATION-BASED MANAGEMENT OF MOVABLE COMPONENTS

Techniques for management of movable devices are disclosed. A system receives a request for an operation associated with a position on a rail. The system selects a component on the rail to execute the operation. The system identifies a rail segment that extends from the component's initial position to the position associated with the operation. The system requests a reservation of that rail segment. If the reservation is obtained, then the system applies electrical signals to move the component along the rails segment to the rail position associated with the operation. The system may also identify one or more other components, physical cells, etc. to reserve, in order to complete the operation.

Robotic datacenter assembly
12042941 · 2024-07-23 ·

A robotic datacenter assembly includes a datacenter which stores a plurality of data storage units. A rail system is integrated into the datacenter and the rail system is positioned adjacent to the ceiling such that the rail system is spaced above the plurality of data storage units. An operational command unit is positioned in the datacenter and the operational command unit stores a database which includes robotic operational software. A plurality of drive units each movably engages the rail system such that each of the drive units can travel along the rail system. A plurality of robotic arms is each integrated into a respective one of the drive units having each of the robotic arms extending downwardly from the rail system. Each of the robotic arms is actuatable to manipulate any of the data storage units thereby facilitating hardware in any of the data storage units to be serviced or replaced by the robotic arms.

MOVING CARTRIDGES WITHIN A SHUTTLE COMPLEX
20190074033 · 2019-03-07 ·

The present description is directed to moving a cartridge including a storage medium within a shuttle complex that includes numerous shuttle connections, and a plurality of library strings connected by at least one shuttle connection. Each shuttle connection has a car able to move within the shuttle connection and each library string has at least one cartridge including a storage medium. The shuttle complex identifies a library string that contains the access-cartridge (LSAC), identifies whether there is a drive within the LSAC that has a second cartridge mounted therein which comprises only inactive data chunks, removes the second cartridge from the drive within the LSAC if an elapsed time since the drive within the LSAC most recently accessed the second cartridge exceeds a predetermined time period threshold, and mounts the access-cartridge to the drive within the LSAC.

Proximity auditing of storage library cartridge magazines

Embodiments are described for proximity auditing of removable media cartridge magazines in a data storage library. For example, a proximity sensor mounted on a robotic assembly can be used to detect one or more target features of cartridge magazines. In particular, the proximity sensor can look for relatively large structural features of a removable cartridge magazine in a manner that is fast and reliable, and does not rely on precise positioning of the robotic assembly with respect to the magazine. Some implementations can use the proximity sensor in conjunction with further auditing and/or other functions of line camera, and/or other sensors of the robotic assembly. Proximity-based auditing of the magazines can permit storage library systems to initialize faster and with more reliable inventory information.