Efficient index recovery in log-structured object stores

    公开(公告)号:US10083089B2

    公开(公告)日:2018-09-25

    申请号:US14846889

    申请日:2015-09-07

    Abstract: A method to efficiently checkpoint and reconstruct an in-memory index associated with a log-structured object store includes enabling asynchronous write operations to occur to a log-structured object store. The log-structured object store utilizes an in-memory index to access objects therein. The method further enables checkpoint operations to occur to the log-structured object store without pausing the asynchronous write operations. When initiating checkpoint operations, the method establishes a “begin checkpoint” marker on the log-structured object store. This “begin checkpoint” marker is configured to point to an earliest address in the log-structured object store that is uncommitted to the in-memory index. In the event the in-memory index is lost, the method reconstructs the in-memory index by analyzing the log-structured object store starting from the earliest address uncommitted to the in-memory index. A corresponding system and computer program product are also disclosed.

    Data backup method and apparatus, data restoration method and apparatus, and server

    公开(公告)号:US10082982B2

    公开(公告)日:2018-09-25

    申请号:US15479696

    申请日:2017-04-05

    Inventor: Lei Zhang

    Abstract: A data backup method and apparatus, a data restoration method and apparatus, and a server are presented. The backup method includes the following steps of obtaining, by a backup server, an original differential bitmap of a first target volume; obtaining valid data in each fixed-length data block from the first target volume according to the original differential bitmap; saving a bitmap corresponding to a fixed-length data block including the valid data to a fixed-length volume bitmap file of the fixed-length data block according to the original differential bitmap; and saving the valid data in the fixed-length data block to a fixed-length volume file of the fixed-length data block. According to the foregoing solution, only valid data is transmitted, an amount of data transmitted between the production end and the server can be reduced, a transmission speed can be increased, and storage space can be saved.

    FAST SYSTEM STATE CLONING
    216.
    发明申请

    公开(公告)号:US20180267865A1

    公开(公告)日:2018-09-20

    申请号:US15957591

    申请日:2018-04-19

    Abstract: A system and method to create a clone of a source computing system, the system including the steps of selecting a memory space coupled to the source computing system, retrieving uncoded data from the selected memory space, encoding the uncoded data by use of a bit-marker-based encoding process executing on a backup server, storing encoded data in a protected memory coupled to the backup server, wherein the protected memory is protected from a power interruption, retrieving the encoded data from the protected memory; and decoding, the encoded data onto a target computing system, wherein the target computing system is separate from the source computing system.

    Method and apparatus for providing distributed checkpointing

    公开(公告)号:US10073746B2

    公开(公告)日:2018-09-11

    申请号:US15207943

    申请日:2016-07-12

    Abstract: Methods and apparatus presented herein provide distributed checkpointing in a multi-node system, such as a network of servers in a data center. When checkpointing of application state data is needed in a node, the methods and apparatus determine whether checkpoint memory space is available in the node for checkpointing the application state data. If not enough checkpoint memory space is available in the node, the methods and apparatus request and find additional checkpoint memory space from other nodes in the system. In this manner, the methods and apparatus can checkpoint the application state data into available checkpoint memory spaces distributed among a plurality of nodes. This allows for high bandwidth and low latency checkpointing operations in the multi-node system.

    STORAGE SYSTEM AND CONTROL METHOD OF STORAGE SYSTEM

    公开(公告)号:US20180232286A1

    公开(公告)日:2018-08-16

    申请号:US15751052

    申请日:2015-10-14

    Applicant: HITACHI, LTD.

    Abstract: In order to create, at another site, a backup of a volume at a specific time point while minimizing the response time required to update the volume, a first storage apparatus and a second storage apparatus transfer a journal in a first journal volume to the second storage apparatus, the second storage apparatus writes the transferred journal into a second journal volume, the second storage apparatus reads journals in the second journal volume in order of the update, the second storage apparatus reflects the read journals to a second data volume, the first storage apparatus creates, in the first journal volume, a journal including a marker when a specific condition is satisfied, and the second storage apparatus creates a snapshot of the second data volume upon detecting a marker in the read journal.

Patent Agency Ranking