-
公开(公告)号:US20210271574A1
公开(公告)日:2021-09-02
申请号:US16802795
申请日:2020-02-27
Applicant: EMC IP Holding Company LLC
Inventor: Jehuda Shemer , Saar Cohen , Kfir Wolfson , Itay Azaria
Abstract: A data protection system configured to replicate data may generate rescue packages that allow the system to recover when communication between a splitter or source of the production data being replicated and an appliance that stores the replicated data is disrupted. The rescue package is stored on a datastore and is then retrieved by the data protection system or another splitter. After processing the rescue package, which may contain IOs that the data protection is unaware of due to the communication disruption, replication may resume normally.
-
公开(公告)号:US20210247904A1
公开(公告)日:2021-08-12
申请号:US16785288
申请日:2020-02-07
Applicant: EMC IP Holding Company LLC
Inventor: Saar Cohen , Jehuda Shemer , Valerie Lotosh , Erez Sharvit
IPC: G06F3/06
Abstract: Retroactive backup compliance. A data stream from a production site is stored in secondary storage associated with a data protection system. In response to an event such as a regulation change or a service level agreement change, backups are generated retroactively from the stored data stream. Backups are generated to correspond to times in the past. Backups can also be replaced, deleted, or generated ad-hoc. Further, the retroactively generated backups are generated to be consistent.
-
公开(公告)号:US11016677B2
公开(公告)日:2021-05-25
申请号:US16367630
申请日:2019-03-28
Applicant: EMC IP Holding Company LLC
Inventor: Saar Cohen , Assaf Natanzon , Kirill Shoikhet
Abstract: An aspect of performing dual splitting functions in a data replication system include receiving an I/O from a host computer. The host computer includes a first splitter configured to perform control path functions. An aspect also includes adding, via the first splitter, metadata for the I/O to a backlog at the host computer, and sending the I/O to a storage array. The storage array includes a second splitter configured to perform data path functions. An aspect further includes receiving, by the storage array, the I/O from the host computer, and sending, via the second splitter, the I/O to at least one storage device of the storage array and to a data protection appliance (DPA). The control path functions include tracking I/Os and maintaining backlogs including the backlog at the host computer, and the data path functions include mirroring operations in the storage array.
-
公开(公告)号:US20210117284A1
公开(公告)日:2021-04-22
申请号:US16656012
申请日:2019-10-17
Applicant: EMC IP Holding Company LLC
Inventor: Nadav Azaria , Saar Cohen , Jehuda Shemer
Abstract: One example method includes receiving a notification that a backup has been created, performing an IO splitting process that includes duplicating one or more IOs issued by an application that is included in the backup so that there are two copies of each IO, storing one copy of each of the captured IOs in an IO journal, packaging the IO journal together with the backup to create a live image, and transmitting the live image to backup storage.
-
公开(公告)号:US20200034249A1
公开(公告)日:2020-01-30
申请号:US16589486
申请日:2019-10-01
Applicant: EMC IP Holding Company LLC
Inventor: Assaf Natanzon , Saar Cohen , Anestis Panidis
Abstract: Example embodiments of the present invention relate to a method, a system, and a computer program product for performing data replication and backup. The method comprises performing a first data replication of a production site storage to a replication site storage and performing a first backup of the production site storage to a production site backup storage. A second data replication then may be performed from the production site backup storage to a backup site backup storage.
-
公开(公告)号:US10409629B1
公开(公告)日:2019-09-10
申请号:US15275756
申请日:2016-09-26
Applicant: EMC IP Holding Company LLC
Inventor: Assaf Natanzon , Saar Cohen , Matan Gilat , Amit Lieberman , Jehuda Shemer , Ravi V. Chitloor , Yossef Saad , Prasanna Malaiyandi , Naveen Rastogi
IPC: G06F9/455 , G06F16/2453 , G06F16/332
Abstract: A computer program product, system, and method for generating coded fragments comprises determining a set of available data protection plans; determining one or more parameters associated with a customer, a host, or a data protection system; generating a recommended host protection configuration for the host using the parameters, wherein the recommended host protection configuration includes one or more of the available data protection plans; and assigning the recommended host protection configuration to the host.
-
67.
公开(公告)号:US10229056B1
公开(公告)日:2019-03-12
申请号:US14225069
申请日:2014-03-25
Applicant: EMC IP Holding Company LLC
Inventor: Anestis Panidis , Assaf Natanzon , Saar Cohen
Abstract: The system, process, and methods herein describe a mechanism for aligning IOs with block sizes. The alignment may occur on a storage system as part of a continuous replication process. The TO offset may be rounded down, and the size may be rounded up, so that each is a multiple of the block size.
-
公开(公告)号:US10031690B1
公开(公告)日:2018-07-24
申请号:US14108002
申请日:2013-12-16
Applicant: EMC IP Holding Company LLC
Inventor: Anestis Panidis , Assaf Natanzon , Saar Cohen
IPC: G06F3/06
Abstract: The system, process, and methods herein describe a mechanism for creating an initial backup snapshot on deduplicated storage. Initialization IO's may be transmitted to the deduplicated storage, and those initialization IO's may be synthesized into a snapshot. Application IO's may also be transmitted in case the source side data changes while the backup is synthesized.
-
公开(公告)号:US09933957B1
公开(公告)日:2018-04-03
申请号:US14984219
申请日:2015-12-30
Applicant: EMC IP Holding Company LLC
Inventor: Saar Cohen , Assaf Natanzon , David L. Black , Erin Bournival
IPC: G06F3/06
CPC classification number: G06F3/0647 , G06F3/0617 , G06F3/067 , G06F3/0689 , G06F9/4856
Abstract: A technique for migrating data of a virtual machine running on a server from a first storage array to a second storage array includes configuring a virtualization appliance to mirror data between the first storage array and the second storage array and redirecting IO (Input/Output) requests, which were previously directed to the first storage array, instead to the virtualization appliance. The virtualization appliance performs data mirroring to bring the data in the second storage array into synchronization with the data in the first storage array, such that migration of the data from the first storage array to the second storage array is achieved.
-
-
-
-
-
-
-
-