G06F3/0674

NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM, DATA MANAGEMENT DEVICE, AND DATA MANAGEMENT METHOD
20170262485 · 2017-09-14 · ·

A data management method conducted by a computer, the data management method that includes generating grouping information that groups data based on a history of a request for an access to the data, accumulating, in a buffer, according to a changing request or changing processing, a changed piece of data from among pieces of data included in a group that exists in a memory, the changed piece of data indicating a piece of data changed by the changing request or the changing processing, the changing request requesting a change in data that includes an addition, an update, and a deletion, the changing processing being processing of changing a group to which the data belongs, and determining, for each group included in the grouping information, whether the changed data accumulated in the buffer is to be written to a storage device, based on a set condition for writing.

Method and system for writing to and reading from computer readable media

According to one embodiment, a method includes receiving a write request and determining a first portion of information associated with the write request. The method additionally includes determining a first location on a first disk to write the first portion of information and, based on the determined first location on the first disk, determining a second location on a second disk to write the first portion of information. The method further includes writing the first portion of the information to the first location on the first disk. The first location comprises an outer track of the first disk. The method further includes writing the first portion of the information to the second location on the second disk, the second location comprising an inner track of the second disk.

Data restoration method and apparatus
11397537 · 2022-07-26 · ·

In a data restoration method and apparatus, after a data restoration request is received, all metadata corresponding to each deduplication index is determined based on a deduplication index corresponding to metadata of each data slice in backup data. Then, the data slice is stored to a distribution location described in each piece of metadata corresponding to the deduplication index.

Data storage device load sharing

A data storage device includes load-sharing circuitry configured to utilize a threshold for distributing current from multiple sources and modify the threshold in response to a calculated power. The data storage device further includes power calculating circuitry configured to calculate power used from the multiple sources for use by the load-sharing circuitry.

LOGGING OPERATIONS BASED ON MEMORY MAPPING IN A LOGGING SYSTEM

Methods, systems, and computer storage media for providing log files using logging system operations in a logging system. The logging system operations support memory mapping log files and asynchronously managing file operations. The logging system operations support selectively mapping segments of log files during write operations. The logging operations also support performing file operations (e.g., closing, opening, deleting and serializing files) advantageously as background processes. Selective memory mapping specifically includes incrementally mapping new segments of a log file up to a predetermined log file size limit. The logging operations support processing spare files using spare file memory mapping. A spare file replaces an existing log file to continue writing logging data using the spare file. Based on the memory mapping, additional logging system operations of the logging system can be performed including persisting the log file data even when the application crashes, minimizing of forced flushes, and asynchronous file management.

STORAGE DEVICE AND DATA MIGRATION METHOD
20210389898 · 2021-12-16 · ·

A storage device is connected to a migration source storage device that stores migration target data via a data line. A transportable external mass storage device that stores the migration target data migrated from the migration source storage device is connected to the storage device. The storage device references logical configuration information received from the migration source storage device via the data line and restores and stores the migration target data stored in the external mass storage device.

METHOD AND DEVICE FOR BASEBOARD MANAGEMENT CONTROLLER MOUNTING FOLDER WITH KVM

A method for a baseboard management controller mounting a folder with KVM includes following steps. A first size of a to-be-mounted folder is calculated. A second size of a mirror image file corresponding to the to-be-mounted folder is calculated based on the first size. A default storage path is allocated for the mirror image file, and it is obtained a remaining storage capacity of a disk where the default storage path is located. If the remaining storage capacity is less than the second size, a prompt dialog box, for selecting a user storage path for the mirror image file, is displayed to the user. If the remaining storage capacity of the disk where the default storage path or the user storage path is located is greater than the second size, the to-be-mounted folder is mounted to a server.

Resource scheduling method and related apparatus

A resource scheduling method and a related resource scheduling apparatus to improve data input/output (I/O) efficiency, where the method includes determining a current task queue, where the current task queue includes a plurality of to-be-executed application tasks, determining, for data blocks on a disk to be accessed by the application tasks, a quantity of times that each data block is to be accessed by the application tasks, determining a hotspot data block according to the quantity of times that each data block is to be accessed by the application tasks, and sending a move-in instruction to a local node of the hotspot data block, where the move-in instruction instructs to move the hotspot data block into a memory such that the hotspot data block can be accessed in the memory.

Storage data sanitization

Technologies are provided for secure sanitization of a storage device. A storage device can be configured to support an operational mode, into which the storage device is placed by default, and in which requests to cryptographically erase the storage device are rejected. The storage device can support a separate sanitization mode in which a request to cryptographically erase the storage device will be processed. Access to the sanitization mode can be restricted to trusted sources (such as a boot firmware of a computer connected to the storage device). The storage device can be configured to reject a command to place the storage device in the sanitization mode, unless the command is received during an initialization of the storage device. In at least some embodiments, the storage device can reject data access commands while it is in the sanitization mode.

Method for data communication, and system for implementing the method
11194715 · 2021-12-07 · ·

A data communication method is proposed which comprises: configuring a first application interface coupled operationally to a data storage management interface, for defining a correspondence between an application data message and a memory addressing zone managed by the data storage management interface; generating a data storage command on the basis of the memory addressing zone and the application data message; and issuing, by the first application interface, the data storage command message to the data storage management interface for sending the application data message to a second application interface, through the data storage management interface.