Data consistency during reverse replication

    公开(公告)号:US10684788B1

    公开(公告)日:2020-06-16

    申请号:US15844092

    申请日:2017-12-15

    IPC分类号: G06F11/00 G06F3/06 G06F11/14

    摘要: Disclosed herein are methods, systems, and processes to provide and maintain data consistency during reverse replication. It is determined that a migrate operation or a reverse replication operation has been requested. Upon determining that the migrate operation or the reverse replication operation has been requested, a resynchronization identifier is set in a dirty region log (DRL) associated with a computing device that is subject to the migrate operation or the reverse replication operation. In response to the operation being the reverse replication operation, a master boot record (MBR) sector of a boot disk associated with the computing device is overwritten.

    SYSTEMS AND METHODS FOR MANAGING REPLICATION OF DATA TO A REMOTE STORAGE DEVICE

    公开(公告)号:US20200167239A1

    公开(公告)日:2020-05-28

    申请号:US16778462

    申请日:2020-01-31

    IPC分类号: G06F11/14

    摘要: The disclosed computer-implemented method for managing replication of data to a remote storage device may include (1) maintaining a first bitmap and a second bitmap storing data acknowledging persistence of target data, respectively, at source and target gateways, where the target gateway serves the remote storage device, (2) sending replication data from a computing device to the source gateway, (3) setting a bit in the first bitmap, where the set bit corresponds to the replication data sent to the source gateway, (4) receiving a first acknowledgement indicating the source gateway received the replication data, (5) copying, in response to the first acknowledgement, the bit to the second bitmap, (6) clearing, in response to the first acknowledgement, the bit in the first bitmap, and (7) receiving a second acknowledgement indicating the target gateway received the replication data. Various other methods, systems, and computer-readable media are also disclosed.

    Prioritizing backup operations using heuristic techniques

    公开(公告)号:US10606705B1

    公开(公告)日:2020-03-31

    申请号:US14953802

    申请日:2015-11-30

    IPC分类号: G06F11/14

    摘要: Various systems, methods, and processes to analyze datasets using heuristic-based data analysis and prioritization techniques to identify, derive, and/or select subsets with important and/or high-priority data for preferential backup are disclosed. A request to perform a backup operation that identifies a dataset to be backed up to a storage device is received. A subset of data is identified and selected from the dataset by analyzing the dataset using one or more prioritization techniques. A backup operation is performed by storing the subset of data in the storage device.

    Systems and methods for creating a data volume from within a software container and initializing the data volume with data

    公开(公告)号:US10606646B1

    公开(公告)日:2020-03-31

    申请号:US15456702

    申请日:2017-03-13

    发明人: Aaron Christensen

    IPC分类号: G06F9/44 G06F9/50 G06F9/48

    摘要: The disclosed computer-implemented method for creating a data volume from within a software container and initializing the data volume with data may include (i) running, from a volume creation container image, a volume creation container that isolates user space of the volume creation container from other processes while sharing kernel space with the other processes, (ii) creating a new data volume from within the volume creation container, and (iii) executing, from within the volume creation container, a run command to run a data initialization container from the volume creation container image and mount the new data volume to a target mount point in the data initialization container, the data initialization container executing a data initialization command to copy data to the new data volume. Various other methods, systems, and computer-readable media are also disclosed.

    Managing raw device mapping during disaster recovery

    公开(公告)号:US10592133B1

    公开(公告)日:2020-03-17

    申请号:US15856216

    申请日:2017-12-28

    IPC分类号: G06F9/46 G06F3/06 G06F9/455

    摘要: Disclosed herein are methods, systems, and processes for managing raw device mapping during disaster recovery. A raw device mapping (RDM) file operation is assigned to a virtual device associated with a virtual machine that is replicated from a premise site. A determination is made that a RDM file associated with the virtual device is invalid or is not replicated after the virtual machine is replicated to a target site. Based on the determination that the RDM file is invalid or is not replicated, the virtual device is removed from the virtual machine and the assigned RDM file operation is performed.

    Systems and methods for tokenizing user-annotated names

    公开(公告)号:US10552462B1

    公开(公告)日:2020-02-04

    申请号:US14525864

    申请日:2014-10-28

    发明人: Michael Hart

    IPC分类号: G06F16/31 G06F16/35

    摘要: A disclosed computer-implemented method for tokenizing user-annotated names may include (1) identifying an example set of user-annotated names, (2) creating a custom dictionary that includes known keywords by (a) extracting a set of known keywords from the example set of user-annotated names and (b) assigning a frequency score to each known keyword in the set of known keywords based on the respective frequency of each known keyword within the example set, and (3) enabling the computing device to tokenize an additional user-annotated name of arbitrary structure by performing a semantic analysis including (a) assigning, using the custom dictionary, a frequency score to a substring of the additional user-annotated name based on the substring matching the known keyword and (b) splitting the additional user-annotated name into tokens according to a permutation of substrings that received a top combined frequency score. Various other methods, systems, and computer-readable media are also disclosed.

    Adjusting replication operations in a distributed environment

    公开(公告)号:US10540238B2

    公开(公告)日:2020-01-21

    申请号:US15010815

    申请日:2016-01-29

    摘要: Disclosed herein are methods, systems, and processes to adjust replication operations in a distributed environment. A set of replicated data is received from a first appliance as a result of a replication operation. The replication operation is initiated by the first appliance and the set of replicated data includes a first timestamp. A write operation is performed to store the set of replicated data and a second timestamp is recorded. Recovery point information is generated based on the first timestamp and the second timestamp. The recovery point information is configured to be utilized in adjusting replication parameters of a subsequent replication operation.

    Systems and methods for facilitating analytics on remotely stored data sets

    公开(公告)号:US10528602B1

    公开(公告)日:2020-01-07

    申请号:US14583546

    申请日:2014-12-26

    IPC分类号: G06F16/28

    摘要: The disclosed computer-implemented method for facilitating analytics on remotely stored data sets may include (1) identifying, within a secondary storage system, a secondary copy of a data set duplicated from a primary copy of the data set stored in a primary storage system, (2) generating a set of virtual objects that represent at least a portion of the secondary copy of the data set, (3) exposing the set of virtual objects to a remote analytics engine via a network such that the portion of the secondary copy of the data set appears to be stored locally on the remote analytics engine, and then (4) enabling the remote analytics engine to perform at least one analytics job on the portion of the secondary copy of the data set by way of the set of virtual objects via the network. Various other methods, systems, and computer-readable media are also disclosed.

    APPLICATION AWARE INPUT/OUTPUT FENCING
    29.
    发明申请

    公开(公告)号:US20190394265A1

    公开(公告)日:2019-12-26

    申请号:US16559682

    申请日:2019-09-04

    摘要: Disclosed herein are various embodiments that perform application-aware input/output (I/O) fencing operations, certain of which embodiments include, in response to detection of a network partition event in a cluster, determining a first application weight, determining whether the first one or more application instances should be delayed in a cumulative fencing race, performing the cumulative fencing race (in response to a determination that the first one or more application instances should be delayed in the cumulative fencing race), and performing the cumulative fencing race without introducing the delay with regard to the first one or more application instances (in response to a determination that the first one or more application instances should not be delayed in the cumulative fencing race).

    Data access accelerator
    30.
    发明授权

    公开(公告)号:US10474486B2

    公开(公告)日:2019-11-12

    申请号:US14838669

    申请日:2015-08-28

    摘要: Various systems, methods, and processes for accelerating data access in application and testing environments are disclosed. A production dataset is received from a storage system, and cached in a consolidated cache. The consolidated cache is implemented by an accelerator virtual machine. A file system client intercepts a request for the production dataset from one or more application virtual machines, and transmits the request to the accelerator virtual machine. The accelerator virtual machine serves the production dataset to the one or more application virtual machines from the consolidated cache.