Patent classifications
G06F3/0682
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM
An information processing apparatus performs first migration processing of migrating data from a relatively-old-generation magnetic tape included in one storage pool of a plurality of storage pools to relatively-new-generation magnetic tapes included in each of the plurality of storage pools in a case where a total value of free capacities of the relatively-new-generation magnetic tapes in each of the plurality of storage pools is equal to or larger than a threshold value, and performs second migration processing of migrating data from a plurality of migration-source magnetic tapes included in the storage pool to migration-destination magnetic tapes of which the number is smaller than the number of the migration-source magnetic tapes in a case where the total value is smaller than the threshold value.
Event driven migration, recall, and data placement optimization based on custom metadata
A computer-implemented method includes receiving custom metadata for several data items, the data items having system metadata associated therewith, selecting, based on the custom metadata, some of the data items to move between a primary storage system and a secondary storage system, and moving the selected data item(s) between the primary storage system and the secondary storage system. A computer program product includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a computer to cause the computer to perform the foregoing method. A system includes a processor and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.
INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM
An information processing device includes at least one processor. The processor performs, in a case where an address relative value between a first address value indicating an end position in a tape running direction of recorded data which is data recorded in a first partition of a magnetic tape having the first partition in which data is recorded and a second partition in which metadata corresponding to the data is recorded and a second address value indicating an end position in the tape running direction of latest metadata recorded in the second partition is within a predetermined range, control to record metadata corresponding to recorded data recorded after the latest metadata is recorded, in the second partition.
INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM
An information processing device selects, in a case where a plurality of pieces of data are collected and transmitted to a tape drive to be recorded on a magnetic tape, one mode of a first mode of transmitting a data group obtained by collecting the plurality of pieces of data without compression, to the tape drive, a second mode of transmitting a compressed data group in which the data group obtained by collecting the plurality of pieces of data is compressed, to the tape drive, or a third mode of transmitting a data group obtained by collecting a part of the plurality of pieces of data and remaining data, in which the part of the plurality of pieces of data is compressed and the remaining data is not compressed, to the tape drive, and transmits a data group generated in accordance with the selected mode, to the tape drive.
TRANSFER DEVICE, TRANSFER METHOD, AND TRANSFER PROGRAM
A transfer device is a transfer device that distributes and transfers a plurality of pieces of data to a plurality of information processing devices that perform control to record data on a magnetic tape, in which the transfer device transfers data to the plurality of information processing devices such that the number of pieces of data is leveled between the plurality of information processing devices, and transfers a plurality of pieces of data of which a value indicating a probability that a plurality of pieces of data are read within a predetermined period is a threshold value or greater, to the same information processing device.
INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM
An information processing device includes at least one processor. The processor performs, in a case where a size of data recorded in a data partition (DP) of a magnetic tape (30) having the data partition (DP) in which data is recorded and a reference partition (RP) in which metadata corresponding to the data is recorded, on the magnetic tape (30), reaches a predetermined value, control to record metadata corresponding to the recorded data in the reference partition (RP).
Managing Persistent Memory Regions Across Multiple Protocols
Storage devices are described herein that are capable of communicating with host-computing devices using multiple protocols. These Multi-Protocol Storage Devices (MPSDs) can be configured to utilize a persistent memory region (PMR) across a variety of protocols. Often, one of these protocols is the Non-Volatile Memory express (NVMe) protocol which provides for the ability to utilize and manage a PMR within the storage device. Other protocols may not have native support for PMR like the NVMe protocol does. Therefore, MPSDs are disclosed that may determine which protocol is in use in response to an initialization event and adjust the use of the PMR as needed based on the determined protocol. These adjustments may allow for the direct access of the PMR as an extension of general memory storage or may be configured to provide increased performance of the storage device overall. These storage devices may be hot-swappable between numerous host-computing systems.
INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM
An information processing device performs, in a case where, out of a plurality of magnetic tapes on which data is multiplexed and recorded, the number of the magnetic tapes which is equal to or more than a predetermined number of multiplexes are stored in a storage unit, first control to handle each magnetic tape stored in the storage unit, to be readable and writable, and performs, in a case where the number of the magnetic tapes which is less than the number of multiplexes are stored in the storage unit, second control to handle the magnetic tape stored in the storage unit, to be read-only.
Using a smart network interface controller with storage systems
A backup data storage system includes non-volatile memory units, a disk interface coupled to at least some of the non-volatile memory units, a connection component that facilitates exchanging data with the backup data storage system, and a smart network interface controller, coupled to the disk interface and the connection component to provide tape emulation to a host coupled to the backup data storage system. The disk interface, the connection component, and the smart network interface controller may be coupled using a PCIe bus. Tape data written to the backup storage device may be stored on the non-volatile memory units. A processor coupled to the smart network interface controller and the disk interface may receive the data from the smart network interface controller and may provide the data to the disk interface to store the data on the non-volatile memory units. The connection component may be a FICON connection component.
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM
An information processing apparatus calculates, in a case where an object including at least one of data or metadata related to the data is recorded in a magnetic tape including a first partition in which one or more objects are to be recorded and a second partition in which pieces of the metadata are to be recorded, a second ratio as a ratio between a size of the first partition and a size of the second partition in the magnetic tape by using a first ratio as a ratio between a total size of the objects and a total size of the pieces of the metadata.