-
公开(公告)号: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.
-
公开(公告)号:US10437783B1
公开(公告)日:2019-10-08
申请号:US14496790
申请日:2014-09-25
Applicant: EMC Corporation
Inventor: Saar Cohen , Assaf Natanzon
IPC: G06F16/174 , G06F16/23 , G06F11/14
Abstract: In one aspect, a method includes extracting configuration files from a deduplication device, configuring a storage array based on the configuration files extracted, extracting data for a point-in-time (PIT) from the deduplication device and sending the data for the PIT extracted to the storage array. In another aspect, an apparatus includes electronic hardware circuitry configured to extract configuration files from a deduplication device, configure a storage array based on the configuration files extracted, extract data for a PIT from the deduplication device and send the data for the PIT extracted to the storage array. In a further aspect, an article includes a non-transitory computer-readable medium that stores computer-executable instructions. The instructions cause a machine to extract configuration files from a deduplication device, configure a storage array based on the configuration files extracted, extract data for a PIT from the deduplication device and send the data for the PIT extracted to the storage array.
-
公开(公告)号:US10423506B1
公开(公告)日:2019-09-24
申请号:US14755808
申请日:2015-06-30
Applicant: EMC Corporation
Inventor: Assaf Natanzon , Erez Webman
IPC: G06F11/20
Abstract: A System, Computer program product, and computer-executable method of rebuilding a failed data storage device within a storage architecture including a plurality of protection domains including two or more data storage devices, wherein a RAID protection is generated over volumes provided from the plurality of protection domains, the System, Computer program product, and computer-executable method including receiving a notification of a failed data storage device of the data storage devices within a first protection domain of the plurality of protection domains and rebuilding the failed data storage device using reserved data storage within a first data storage device within the first protection domain.
-
公开(公告)号:US10372554B1
公开(公告)日:2019-08-06
申请号:US14143825
申请日:2013-12-30
Applicant: EMC Corporation
Inventor: Assaf Natanzon , Eran Weiss
Abstract: A computer implemented method, system, and computer program product for data replication and restoration. The method includes downloading a plurality of hashes from a cloud corresponding to a set of backed up hashes for a set of chunks, wherein each chunk corresponds to a portion of a LUN at a production site at a point in time, determining a second plurality of hashes for the LUN at the production site, and comparing each of the second plurality of hashes for the LUN at the production site with the plurality of hashes downloaded from the cloud. The method further includes downloading data corresponding to one or more non-matching hashes from the cloud, and restoring the data that was downloaded to the LUN on the production site. Once the LUN has been validated, interception of IOs by a splitter may be stopped.
-
公开(公告)号: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.
-
公开(公告)号:US10289690B1
公开(公告)日:2019-05-14
申请号:US14492241
申请日:2014-09-22
Applicant: EMC Corporation
Inventor: Jean-Pierre Bono , Himabindu Tummala , Assaf Natanzon
IPC: G06F17/30
Abstract: A technique for accessing replicas of file systems generates a snap (point-in-time version) of a replica on a destination site and provides access to the snap for reading and/or writing while replication operations on the replica between a source site and the destination site continue to be performed. As the snap is a separate object from the replica itself, users may access the snap without affecting the replica or disturbing ongoing replication activities. Users can also mount the snap to perform destination-driven backup operations, to test disaster recovery, and/or to perform other activities.
-
公开(公告)号:US10146639B1
公开(公告)日:2018-12-04
申请号:US15201179
申请日:2016-07-01
Applicant: EMC Corporation
Inventor: Assaf Natanzon , Kalyan C Gunda
Abstract: Disclosed are systems and methods for recovering a virtual machine (VM) using cloud computing services. Backed up data associated with a first virtual machine (VM) is stored in a cloud-based storage associated with a cloud computing service. A first instance of a recovery VM service is activated and configured to execute using the cloud computing service. Metadata associated with the first VM is sent to the first instance of the recovery VM service from a primary site based on receiving a certificate authorization. A notification from the first instance of the recovery VM service is received to notify that the recovery of the first VM is completed. The first VM is configured to execute using the cloud computing service.
-
公开(公告)号: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.
-
公开(公告)号:US10101943B1
公开(公告)日:2018-10-16
申请号:US14496795
申请日:2014-09-25
Applicant: EMC Corporation
Inventor: Lev Ayzenberg , Assaf Natanzon , Erez Sharvit , Yoval Nir
Abstract: In one aspect, a method includes making a first active buffer a passive buffer, generating a second active buffer to receive new I/Os, making a list of locations that need realignment in the passive buffer, flushing open I/Os at a splitter, reading I/Os which need realignment, discarding re-aligned I/Os for overwritten areas and sending the passive buffer to a replica site.
-
-
-
-
-
-
-
-
-