G11B15/689

Predetermined placement for tape cartridges in an automated data storage library

Embodiments for predetermining optimal demount position for demounting data storage cartridges in an automated data storage library by a processor. A selected demount position may be predetermined, while performing one of a plurality of robotic movements by an accessor, for each mounted data storage cartridge for demounting data storage cartridges in the automated data storage library such that each predetermined selected demount position is stored in a lookup table of predetermined selected demount positions for a subsequent demount operation. The idle time of the accessor during a demount operation may be reduced.

Moving a car within a shuttle complex based upon library string data chunk counts

The present description is directed to moving a car within a shuttle connection that connects a first library string and a second library string contained in a shuttle complex. The shuttle complex determines a first library string data chunk count of a first library string, determines a second library string data chunk count of a second library string, and moves the car within the shuttle connection to the first library string if the first library string data chunk count is greater than the second library string data chunk count. A library string data chunk count is generally the sum of respective cartridge data chunk counts of each cartridge located within the library string. The library string data chunk count may be updated after a data chunk write to a cartridge located within the library string, may be updated after a cartridge is moved from the library string, and may be updated after a cartridge is moved to the library string.

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.

Cartridge management system, method of operating cartridge management system, and program
11977740 · 2024-05-07 · ·

A cartridge management system that manages a plurality of cartridges, in each of which a magnetic tape is housed, includes a processor, and a memory incorporated in or connected to the processor, in which the processor is configured to execute data rewrite-in processing of rewriting data stored in the magnetic tape, in a specific cartridge among the plurality of cartridges based on an access frequency indicating a frequency of access to the data, and cartridge replacement processing of replacing the data stored in the magnetic tape of the specific cartridge and the data stored in the magnetic tape of another cartridge among the plurality of cartridges.

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.

System and method for distributing shuttle cars in a data storage library shuttle complex

A system and method for transporting one or more data storage cartridges between data storage library strings, including a plurality of data storage libraries, a plurality of shuttle connections coupled to the plurality of data storage libraries, and a plurality of shuttle cars movably housed within each of the plurality of shuttle connections. The system also includes at least one system controller, wherein the at least one system controller is configured to receive host commands and control movement of the shuttle cars between the plurality of data storage libraries, and the at least one system controller is configured to control movement of each of the shuttle cars such that at least one shuttle car is associated with each of the plurality of data storage libraries during operation of the system.

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.

Automatic implementation of a physical barrier to protect removable storage media access

The technology disclosed herein enables automatic implementation of a physical barrier to protect access to data on removable storage media. In a particular embodiment, a method provides determining that the item moved into a storage position using an automatic transfer mechanism and determining that a condition for protecting the item is satisfied. Upon determining that the condition is satisfied, the method provides implementing a physical barrier that prevents the automatic transfer mechanism from removing the item from the storage position.