Consistency determination
    1.
    发明授权

    公开(公告)号:US10671596B1

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

    申请号:US14674241

    申请日:2015-03-31

    申请人: EMC Corporation

    摘要: A method, system, and computer program product for determining a consistent point in time in a replication environment comprising determining periods of time that no IO was received from sources; wherein the periods are determined to account for differences between the clocks of the sources and the clock at a replication appliance, adjusting the periods of time that no IO was received by at least one delay factor, comparing the adjusted periods of time from the sources to determine a common period of time; wherein the common point in time denotes that each source was in a consistent state and marking the adjusted point in time as a consistent point in time in a journal.

    Abstraction layer
    2.
    发明授权

    公开(公告)号:US10592128B1

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

    申请号:US14984279

    申请日:2015-12-30

    申请人: EMC Corporation

    IPC分类号: G06F3/06

    摘要: A computer implemented method, system, and computer program product comprising intercepting an interaction with a data storage capability at the abstraction layer enabled to intercept data interactions for different types of data storage capabilities; wherein the interaction changes data on the data storage capability; sending a copy of the interaction to a replication data storage capability; and sending the interaction to the data storage capability.

    Multi-cloud data migration in platform as a service (PAAS) environment

    公开(公告)号:US10334044B1

    公开(公告)日:2019-06-25

    申请号:US15085876

    申请日:2016-03-30

    申请人: EMC Corporation

    IPC分类号: G06F3/06 H04L29/08 G06F16/21

    摘要: According to one embodiment, a request is received for estimating migrating a first dataset from a first cloud system to a second cloud system. A migration cost estimation module determines a network bandwidth required to migrate the first dataset from the first cloud system to the second cloud system, determines a duplicated data time period during migration that the first dataset has to be maintained by both the first cloud system and the second cloud system for service continuity, and determines a total cost of migrating the first dataset from the first cloud system to the second cloud system based on the required network bandwidth and the duplicated data time period. It is then determined whether to migrate the first dataset from the first cloud system to the second cloud system based on the total cost.

    Database monitoring for online migration optimization

    公开(公告)号:US10108645B1

    公开(公告)日:2018-10-23

    申请号:US14984281

    申请日:2015-12-30

    申请人: EMC Corporation

    IPC分类号: G06F7/00 G06F17/30

    摘要: In general, the invention relates to a method and system for migrating tables in databases. The method may include calculating a first plurality of migration factors for a first set of tables in a source database using a plurality of pre-calculated factors and a first plurality of dynamically-calculated factor, where each of the first plurality of migration factors is associated with one of the first set of tables. The method may further include selecting a first table from the first set of tables to migrate based on the first plurality of migration factors; and migrating the first table to a target database.

    Multi point in time object store
    5.
    发明授权

    公开(公告)号:US11106645B1

    公开(公告)日:2021-08-31

    申请号:US14868884

    申请日:2015-09-29

    申请人: EMC Corporation

    摘要: A System, Computer Program Product, and Computer-executable method for managing an object based storage within a cloud storage provider, the System, Computer Program Product, and Computer-executable method including receiving a data I/O, determining whether the data I/O relates to an existing object within the object based storage, if the data I/O relates to an existing object, updating a stream and existing data object in the object based storage, and creating a new data object and key based on the data I/O and updating the object based storage.

    Performing snapshot replication on a storage system not configured to support snapshot replication

    公开(公告)号:US10133874B1

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

    申请号:US14979897

    申请日:2015-12-28

    申请人: EMC Corporation

    IPC分类号: G06F21/62

    摘要: In one aspect, a method includes receiving, from a splitter, an I/O to be written from a virtual machine to a production virtual machine disk; sending an acknowledgement to the splitter that the I/O is received; writing data from the I/O to a first differential virtual machine disk; generating a snapshot; allocating a second differential virtual machine disk; redirecting new I/Os to the virtual machine, arriving from the splitter, to the second differential virtual machine disk and applying changes from first differential disk to a copy of data on a backup storage.