G06F3/0667

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.

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM

An information processing apparatus acquires a plurality of pieces of data having any one of a plurality of different attribute values, and performs control of recording the plurality of pieces of data in a magnetic tape in a contiguous sequence of pieces of data having one of different attribute values or data groups having different attribute values.

Object-based load balancing approaches in distributed storage system

One example method to perform object-based load balancing in a distributed storage system of a virtualization system supported by a cluster of host machines may include determining, by a first host machine in the cluster, whether any host machine in the cluster has affinity to a site. The method may also include determining, by the first host machine, whether to distribute affinity Internet small computer system interface (iSCSI) targets owned by the first host machine to at least the second machine based on a first balance objective associated with the site, and after having considered the first balance objective, determining, by the first host machine, whether to distribute iSCSI targets without affinity owned by the first host machine to other host machines in the cluster based on a second balance objective associated with the cluster.

Method, device and computer program product for storage management

According to embodiments of the present disclosure, a method, device and computer program product for storage management are proposed. The method comprises: obtaining, in a first virtual storage device, a first portion storing a source file, the source file being used to update a target file; determining a second portion in the first virtual storage device, data stored in the second portion being changed relative to data stored in a second virtual storage device, the data stored in the second virtual storage device including the target file; determining a changed portion based on the first portion and the second portion, the changed portion indicating changed data of the source file relative to the target file; and updating the target file based on the changed portion. Therefore, the present solution can reduce data transmission and resource consumption.

Information processing apparatus creates virtual printer to transmit print job to associated image forming apparatus which supports predetermined print format
11494146 · 2022-11-08 · ·

An information processing apparatus includes a processor and a memory storing instructions. Executing the instructions by the processor causes the processor to perform operations. A virtual device on the information processing apparatus to transmit a print job to an image forming apparatus is selected. A user interface is displayed that is for activating, in accordance with the selected virtual device and among one or more applications to provide an additional function to the image forming apparatus, an application that corresponds to a model of the image forming apparatus to which the selected virtual device transmits the print job.

Virtual machine backup and restoration

Reversing deletion of a virtual machine including managing, by a storage system, a repository of virtual machine snapshots on a datastore; receiving, by the storage system, a request to recover a deleted virtual machine from the datastore; accessing, by the storage system, the repository of virtual machine snapshots on the datastore to generate a list of deleted virtual machines associated with virtual machine snapshots in the repository of virtual machine snapshots; receiving, by the storage system, a selection of one of the deleted virtual machines in the list of deleted virtual machines; and recovering, by the storage system, the selected deleted virtual machine using a virtual machine snapshot for the selected deleted virtual machine.

Application recovery using a memory image

A memory image can be captured by generating metadata indicative of a state of volatile memory and/or byte-addressable PMEM at a particular time during execution of a process by an application. This memory image can be persisted without copying the in-memory data into a separate persistent storage by storing the metadata and safekeeping the in-memory data in the volatile memory and/or PMEM. Metadata associated with multiple time-evolved memory images captured can be stored and managed using a linked index scheme. A linked index scheme can be configured in various ways including a full index and a difference-only index. The memory images can be used for various purposes including suspending and later resuming execution of the application process, restoring a failed application to a previous point in time, cloning an application, and recovering an application process to a most recent state in an application log.

STORAGE SYSTEM AND MANAGEMENT METHOD FOR STORAGE SYSTEM
20230102392 · 2023-03-30 ·

To make it possible to prefetch data generated in another site.

A file/object storage generates prefetch recommendation information regarding data stored in the file/object storage itself, on the basis of a data read request from a client or a file/object storage in another site, and transmits the prefetch recommendation information to the file/object storage in the other site. The file/object storage that has received the prefetch recommendation information generates a prefetch request on the basis of the prefetch recommendation information, acquires the data indicated by the prefetch recommendation information from the storage equipment in the site in which the data is stored, through the prefetch request, and stores the acquired data.

Writing data using references to previously stored data

A system and method comprising: receiving a request to write data stored at a first range of a first volume to a second range of a second volume, where first metadata for the first range of the first volume is associated with a range of physical addresses where the data is stored in the storage system; and responsive to receiving the request: creating second metadata for the second range of the second volume, wherein the second metadata is associated with the range of physical addresses where the data is stored in the storage system; and associating the second volume with the second metadata.

Recovering Data In A Virtual Storage System

Data recovery in a virtual storage system, including: detecting, within storage provided by a first tier of storage of the virtual storage system, data loss within a dataset, wherein recovery data for the dataset is stored in a second tier of storage; determining a recovery point for the dataset up to which a consistent version of the dataset is recoverable from the recovery data stored in the second tier of storage; and restoring, within the storage provided by the first tier of storage of the virtual storage system, the consistent version of the dataset.