-
公开(公告)号:US10671596B1
公开(公告)日:2020-06-02
申请号:US14674241
申请日:2015-03-31
Applicant: EMC Corporation
Inventor: Assaf Natanzon , Leehod Baruch , Jehuda Shemer , Saar Cohen , Slavik Neymer
Abstract: 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.
-
公开(公告)号:US10592128B1
公开(公告)日:2020-03-17
申请号:US14984279
申请日:2015-12-30
Applicant: EMC Corporation
Inventor: Assaf Natanzon , Jehuda Shemer , Ron Bigman , Amit Lieberman , Yana Vaisman , Oded Peer
IPC: G06F3/06
Abstract: 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.
-
公开(公告)号:US10334044B1
公开(公告)日:2019-06-25
申请号:US15085876
申请日:2016-03-30
Applicant: EMC Corporation
Inventor: Ron Bigman , Jehuda Shemer , Amit Lieberman , Assaf Natanzon , Yana Vaisman , Oded Peer
Abstract: 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.
-
公开(公告)号:US10108645B1
公开(公告)日:2018-10-23
申请号:US14984281
申请日:2015-12-30
Applicant: EMC Corporation
Inventor: Ron Bigman , Jehuda Shemer , Amit Lieberman , Assaf Natanzon , Yana Vaisman , Oded Peer
Abstract: 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.
-
公开(公告)号:US11080242B1
公开(公告)日:2021-08-03
申请号:US15084819
申请日:2016-03-30
Applicant: EMC Corporation
Inventor: Leehod Baruch , Assaf Natanzon , Jehuda Shemer , Saar Cohen
IPC: G06F17/00 , G06F7/00 , G06F16/178 , G06F16/11
Abstract: A computer implemented method, system, and program product comprising examining points in time in each journal of each of the replication sites, determining certain points of time in each journal of each of the replication sites to be deleted based on a policy, and deleting the certain points of time in each journal of each of the replication sites.
-
公开(公告)号:US10698790B1
公开(公告)日:2020-06-30
申请号:US15087817
申请日:2016-03-31
Applicant: EMC Corporation
Inventor: Amit Lieberman , Leehod Baruch , Assaf Natanzon , Jehuda Shemer , Ron Bigman
Abstract: A bug or problem that occurs during execution of an application is detected and a time at which the problem occurred is stored. An enhanced copy of the application is restored from before the time at which the problem occurred, and the enhanced copy of the application is run. If the problem is reproduced, the application is paused. If the problem is not reproduced, restoration of the enhanced copy, running of the enhanced copy and detection of the problem are repeated for a pre-designated number of times.
-
公开(公告)号:US10250679B1
公开(公告)日:2019-04-02
申请号:US15084810
申请日:2016-03-30
Applicant: EMC Corporation
Inventor: Assaf Natanzon , Leehod Baruch , Jehuda Shemer , Lev Ayzenberg
Abstract: A computer implemented method, system, and computer program product comprising splitting IO directed to a LUN on a production site to a first thin LUN, determining to take a snapshot of the LUN at a point in time, reconfiguring the IO split from the LUN on the production site to be split to a second thin LUN, and copying changes from the first thin LUN to a protection storage device.
-
公开(公告)号:US10067694B1
公开(公告)日:2018-09-04
申请号:US14674708
申请日:2015-03-31
Applicant: EMC Corporation
Inventor: Assaf Natanzon , Leehod Baruch , Jehuda Shemer , Saar Cohen , Slavik Neymer
Abstract: A method, system, and program product for intercepting an IO from a host running a virtual machine directed to a virtual machine disk at a splitter, wherein the host is being replicated by data protection appliances, adding ordering information to the IO, sending the IO to the virtual machine disk, determining one data protection appliance of the data protection appliances to replication the IO, and sending the IO to the one of the data protection appliances.
-
公开(公告)号:US10055148B1
公开(公告)日:2018-08-21
申请号:US14978351
申请日:2015-12-22
Applicant: EMC Corporation
Inventor: Assaf Natanzon , Jehuda Shemer , Ron Bigman , Amit Lieberman , Yana Vaisman , Oded Peer
CPC classification number: G06F3/0619 , G06F3/0607 , G06F3/065 , G06F3/067
Abstract: In one example, a method includes generating an enhanced copy, which includes application data generated from using an application, the application, a configuration of the application and runtime settings to run the application. The method also includes restoring at least one of the application, the configuration of the application and the runtime settings using the enhanced copy.
-
公开(公告)号:US09875042B1
公开(公告)日:2018-01-23
申请号:US14674265
申请日:2015-03-31
Applicant: EMC Corporation
Inventor: Assaf Natanzon , Leehod Baruch , Jehuda Shemer , Saar Cohen , Slavik Neymer
CPC classification number: G06F3/067 , G06F3/0617 , G06F3/065 , G06F11/2074
Abstract: A method, system, and computer program product for use in a replication environment comprising intercepting an IO sent from a host to a storage device in a splitter, marking information about the IO in a tracking structure, sending the IO to the storage device, and sending the IO to a replication device; wherein the IO is sent to the storage device before confirming that the replication device has received the IO.
-
-
-
-
-
-
-
-
-