-
211.
公开(公告)号:US20180275897A1
公开(公告)日:2018-09-27
申请号:US15469218
申请日:2017-03-24
Applicant: INTERNATIONAL BUSINESS MACHNES CORPORATION
Inventor: David R. Blea , Anthony J. Ciaravella , Gregory E. McBride , Pamela A. Schull , Damian Trujillo
CPC classification number: G06F3/0619 , G06F3/065 , G06F3/0665 , G06F3/067 , G06F11/1451 , G06F11/1464 , G06F11/2074 , G06F2201/84
Abstract: A secondary volume of a remote computational device stores an asynchronous copy of a primary volume of a local computational device. The remote computational device generates a golden copy that stores consistent data. At least one previous version of the golden copy is stored in a journal volume of the remote computational device.
-
公开(公告)号:US20180275880A1
公开(公告)日:2018-09-27
申请号:US15900075
申请日:2018-02-20
Applicant: Commvault Systems, Inc
Inventor: Paramasivam Kumarasamy , Amit Mitkar , Dmitriy Borisovich Zakharkin
CPC classification number: G06F3/065 , G06F3/0619 , G06F3/0683 , G06F3/0689 , G06F11/14 , G06F11/1451 , G06F11/2089 , G06F11/2094 , G06F11/2097 , G06F16/21 , G06F16/27 , G06F2201/84
Abstract: A data storage system includes a generic snapshot interface, allowing for integration with a wide variety of snapshot-capable storage devices. The generic interface can be a programming interface (e.g., an application programming interface [API]). Using the snapshot interface, storage device vendors can integrate their particular snapshot technology with the data storage system. For instance, the data storage system can access a shared library of functions (e.g., a dynamically linked library [DLL]) provided by the vendor (or another by appropriate entity) and that complies with the specifications of the common programming interface. And by invoking the appropriate functions in the library, the data storage system implements the snapshot operation on the storage device.
-
公开(公告)号:US10083089B2
公开(公告)日:2018-09-25
申请号:US14846889
申请日:2015-09-07
Applicant: International Business Machines Corporation
Inventor: Lawrence Y. Chiu , Paul H. Muench , Sangeetha Seshadri
IPC: G06F11/14
CPC classification number: G06F11/1451 , G06F11/1407 , G06F11/1435 , G06F11/1441 , G06F2201/84 , G06F2201/855
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.
-
公开(公告)号:US10083074B2
公开(公告)日:2018-09-25
申请号:US14976671
申请日:2015-12-21
Applicant: International Business Machines Corporation
Inventor: Chiahong Chen , John C. Elliott , William G. Sherman
CPC classification number: G06F11/0793 , G06F11/0709 , G06F11/0751 , G06F11/079 , G06F11/1464 , G06F11/203 , G06F11/2035 , G06F11/2048 , G06F11/2069 , G06F11/2089 , G06F11/2092 , G06F2201/84 , G06F2201/85 , H04L67/1095
Abstract: Mechanisms for controlling access to storage volumes on the secondary storage system is provided. A determination is made as to whether a first site computing device has sent a notification of a failure condition of a first site. In response to a determination that the notification of the failure condition of the first site has not been received, secondary workloads of a second site computing device are permitted to access storage volumes on the secondary storage system. In response to a determination that the notification of the failure condition of the first site has been received, a mode of operation of the second site is modified from a normal mode of operation to a failure mode of operation. In the failure mode of operation, the storage system controller of the second site blocks at least a portion of access requests from secondary workloads of the second site computing device.
-
公开(公告)号:US10082982B2
公开(公告)日:2018-09-25
申请号:US15479696
申请日:2017-04-05
Applicant: Huawei Technologies Co., Ltd.
Inventor: Lei Zhang
CPC classification number: G06F3/065 , G06F3/0619 , G06F3/064 , G06F3/067 , G06F11/1451 , G06F11/1464 , G06F11/1469 , G06F2201/815 , G06F2201/84
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.
-
公开(公告)号:US20180267865A1
公开(公告)日:2018-09-20
申请号:US15957591
申请日:2018-04-19
Applicant: Symbolic IO Corporation
Inventor: Brian M. Ignomirello , Suihong Liang
CPC classification number: G06F11/1469 , G06F11/1451 , G06F11/1464 , G06F21/62 , G06F2201/805 , G06F2201/84
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.
-
公开(公告)号:US10073746B2
公开(公告)日:2018-09-11
申请号:US15207943
申请日:2016-07-12
Applicant: Advanced Micro Devices, Inc.
Inventor: Sergey Blagodurov , Taniya Siddiqua , Vilas Sridharan
CPC classification number: G06F3/0604 , G06F3/0631 , G06F3/067 , G06F11/2058 , G06F11/2069 , G06F2201/84
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.
-
公开(公告)号:US20180232286A1
公开(公告)日:2018-08-16
申请号:US15751052
申请日:2015-10-14
Applicant: HITACHI, LTD.
Inventor: Ai SATOYAMA , Tomohiro KAWAGUCHI , Hiroshi NASU
CPC classification number: G06F11/1458 , G06F11/1453 , G06F11/2064 , G06F11/2074 , G06F16/273 , G06F16/275 , G06F2201/84 , G06F2201/855
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.
-
公开(公告)号:US20180232282A1
公开(公告)日:2018-08-16
申请号:US15707523
申请日:2017-09-18
Applicant: Seagate Technology LLC
Inventor: Nikita Danilov , Nathaniel Rutman
CPC classification number: G06F11/1435 , G06F3/061 , G06F3/0619 , G06F3/064 , G06F3/0665 , G06F3/0689 , G06F16/1847 , G06F16/188 , G06F16/285 , G06F2201/84
Abstract: A composite layout including a plurality of ranked sub-layouts may be used to provide various functionality for data object look-up and file system activities. Each sub-layout may include mapping information linking one or more extents of a data object to one or more locations on one or more storage apparatuses. Generally, mapping information in the highest priority sub-layout including mapped extents may be used during “reads” while the highest priority sub-layout may be used for “writes.”
-
220.
公开(公告)号:US20180217905A1
公开(公告)日:2018-08-02
申请号:US15913900
申请日:2018-03-06
Applicant: TigerIT Americas, LLC
Inventor: A M Sohaib Reza , Forhad Ahmed , Md. Mukit Hasan Siddiquee
CPC classification number: G06F11/2033 , G06F11/1425 , G06F11/1451 , G06F11/1469 , G06F11/1658 , G06F11/2025 , G06F11/2035 , G06F11/2048 , G06F16/2471 , G06F2201/80 , G06F2201/805 , G06F2201/84
Abstract: The disclosure is directed towards fault-tolerant methods, systems and architectures for data distribution. One method includes generating fault distribution tables. The table entries correspond to a copy of data records. The entry and copy are associated with a fault status, a node, and a group that are based on a position of the entry within the distribution table. The method also includes storing the copy of the data record that corresponds to the entry in a database that is included in a plurality of databases. In response to determining an unavailable node included in the plurality of nodes, the method determines a fault status, a node, and a group. The method provides an available node sequential access to data records that are stored in a particular database that is stored locally on the available node in a tree structure.
-
-
-
-
-
-
-
-
-