-
公开(公告)号:US09389800B1
公开(公告)日:2016-07-12
申请号:US14227208
申请日:2014-03-27
Applicant: EMC Corporation
Inventor: Assaf Natanzon , Saar Cohen , Anestis Panidis
CPC classification number: G06F3/065 , G06F3/0617 , G06F3/0641 , G06F3/0665 , G06F3/0689
Abstract: The system, process, and methods herein describe a mechanism for extracting virtual machine disk backups from LUN backups. The virtual machine disk backups may be stored in a deduplicated storage system. Thick virtual machine disks may be converted to thin virtual machine disks.
Abstract translation: 本文的系统,过程和方法描述了从LUN备份中提取虚拟机磁盘备份的机制。 虚拟机磁盘备份可能存储在重复数据删除的存储系统中。 较厚的虚拟机磁盘可能会转换为精简虚拟机磁盘。
-
公开(公告)号:US09235481B1
公开(公告)日:2016-01-12
申请号:US14706104
申请日:2015-05-07
Applicant: EMC Corporation
Inventor: Assaf Natanzon , Saar Cohen , Steven R Bromling
CPC classification number: G06F11/1695 , G06F1/24 , G06F11/00 , G06F11/073 , G06F11/14 , G06F17/30368 , G06F17/30578 , G06F17/30864 , G06F2201/80
Abstract: In a first embodiment, a method and computer program product for use in a storage system comprising quiescing IO commands the sites of an ACTIVE/ACTIVE storage system, the active/active storage system having at least two storage sites communicatively coupled via a virtualization layer, creating a change set, unquiescing IO commands by the virtualization layers, transferring data of a change set to the other sites of the active/active storage system by the virtualization layer, and flushing the data by the virtualization layer.In a second embodiment, a method and computer program product for use in a storage system comprising fracturing a cluster of an active/active storage system; wherein the cluster includes at least two sites, stopping IO on a first site of the cluster; and rolling to a point in time on the first site.
-
公开(公告)号:US10853181B1
公开(公告)日:2020-12-01
申请号:US14753389
申请日:2015-06-29
Applicant: EMC Corporation
Inventor: Yoval Nir , Saar Cohen , Donna Lewis , Bhimsen Bhanjois , Assaf Natanzon
Abstract: In one aspect, a method includes determining a number of data streams to assign to a volume, assigning a fragment file for each data stream, sending fragment files to a backup storage device, synthesizing the fragment files to form an image file for the volume at the backup device, sending new fragment files with changes to the volume to the backup device and synthesizing the new fragment files with the corresponding image file to form a new image file for the volume.
-
公开(公告)号:US10082980B1
公开(公告)日:2018-09-25
申请号:US14310148
申请日:2014-06-20
Applicant: EMC Corporation
Inventor: Saar Cohen , Assaf Natanzon
CPC classification number: G06F3/065 , G06F3/0604 , G06F3/0647 , G06F3/067 , G06F2003/0697
Abstract: In one aspect, a method includes copying an oldest snapshot of a first volume of a first storage array to a second volume of a second storage array and copying a log to the second storage array to form a replica log. The log includes write I/Os applied to the first volume and bookmarks denoting when snapshots of the first volume are generated. The method further includes generating a first snapshot of the second volume, applying data from the replica log to the second volume until a bookmark is reached and generating a second snapshot of the second volume after the bookmark is reached. The first snapshot is a copy of the oldest snapshot.
-
公开(公告)号:US09811431B1
公开(公告)日:2017-11-07
申请号:US14744565
申请日:2015-06-19
Applicant: EMC Corporation
Inventor: Assaf Natanzon , Steven Bromling , Saar Cohen , Jehuda Shemer , Alex Solan
CPC classification number: G06F11/2069 , G06F11/1451 , G06F11/1464 , G06F11/1471 , G06F11/2058 , G06F11/2071 , G06F17/30575 , G06F2201/815 , G06F2201/84
Abstract: A system, method, and computer product for enabling a virtual service layer to consume a first storage medium and a second storage medium and map the storage mediums as one or more virtual storage volumes; wherein the one or more virtual volumes are mirrored at a first site and a second site, mirroring of the virtual storage volumes on a distributed mirror, and enabling a distributed replication service to create a continuous data protection image of the data written to one or more virtual storage volumes.
-
公开(公告)号:US09804934B1
公开(公告)日:2017-10-31
申请号:US14585777
申请日:2014-12-30
Applicant: EMC Corporation
Inventor: Assaf Natanzon , Saar Cohen , Anestis Panidis
CPC classification number: G06F11/1469 , G06F11/1453 , G06F11/1464 , G06F2201/84
Abstract: A system, computer program product, and computer-executable method for providing access to data on a primary data storage including a production Logical Unit (LU) in communication with a backup storage and a Data Protection Appliance (DPA), the system, computer program product, and computer-executable method comprising creating a snapshot of the production LU on the primary data storage, synthesizing a recovery snapshot at a Point in Time (PiT), wherein the recovery snapshot is the production LU at the PiT, and performing a restore operation on the snapshot of the production LU at the primary data storage using the recovery snapshot, wherein the snapshot of the production LU is restored to the production LU at the PiT, thereby creating a second recovery snapshot.
-
公开(公告)号:US09588703B1
公开(公告)日:2017-03-07
申请号:US14665110
申请日:2015-03-23
Applicant: EMC Corporation
Inventor: Assaf Natanzon , Saar Cohen , Lev Ayzenberg , Ariel Kulik
CPC classification number: G06F3/0619 , G06F3/065 , G06F3/0659 , G06F3/0665 , G06F3/0689 , G06F11/00 , G06F17/30138 , G06F17/30191 , G06F17/30212 , G06F17/30575 , G06F21/60
Abstract: The punch command may be replicated in a replication environment including a production site and a replication site. The solution includes implementing a punch command to free storage received at a replication site in a replication environment by applying the punch command to storage at the replication site and writing data being freed from the storage at the replication site to an undo stream of a journal at the replication site. If the punch command is not supported, a command to write zeros may be used. Further, an unpunch command is provided for properly undoing a punch command and storing data written to the volume before the punch command freed the storage. Additionally, large punch commands may be split into a plurality to smaller punch commands for efficient journal management. Additionally, volume space may be reclaimed by writing a punch command to the journal instead of zeros.
Abstract translation: 打印命令可以在包括生产站点和复制站点的复制环境中复制。 该解决方案包括实施打孔命令以通过将复制站点上的打包命令应用于复制站点处的存储并将从复制站点上的存储器释放的数据写入到日志的撤消流来释放在复制环境中的复制站点处接收到的存储 复制站点。 如果不支持punch命令,则可以使用写入零的命令。 此外,提供了一个非打开命令,用于在打孔命令释放存储之前适当地撤销打孔命令并存储写入卷的数据。 此外,大的冲头命令可以被分成多个到较小的冲头命令,用于有效的日志管理。 另外,可以通过将punch命令写入日志而不是零来回收卷空间。
-
公开(公告)号:US09507845B1
公开(公告)日:2016-11-29
申请号:US14227058
申请日:2014-03-27
Applicant: EMC Corporation
Inventor: Assaf Natanzon , Saar Cohen
CPC classification number: G06F9/45533 , G06F11/16 , G06N99/005
Abstract: A system, program product, and computer implemented method for replicating a consistency group comprising monitoring the latency between one or more splitters of the consistency group and replication appliances in the replication cluster for the consistency group (CG); wherein each replication appliance of the replication appliances is configured to be able to receive IO from the one or more splitters, determining which replication appliance of the replication appliances has the lowest latency after including additional latency resulting from assignment of the CG to the replication appliance, and configuring the splitter to replicate IO from the CG to the replication appliance determined to have the lowest latency.
Abstract translation: 一种用于复制一致性组的系统,程序产品和计算机实现的方法,包括监视所述一致性组(CG)的所述一致性组的一个或多个分离器与复制集群中的复制设备之间的等待时间; 其中所述复制设备的每个复制设备被配置为能够从所述一个或多个分离器接收IO,从在将所述CG分配给所述复制设备之后,确定所述复制设备的哪个复制设备具有最低延迟, 并配置分离器将IO从CG复制到被确定具有最低延迟的复制设备。
-
公开(公告)号: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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-