-
公开(公告)号:US20200019470A1
公开(公告)日:2020-01-16
申请号:US16035221
申请日:2018-07-13
Applicant: EMC IP Holding Company LLC
Inventor: Kfir Wolfson , Assaf Natanzon , Jehuda Shemer
IPC: G06F11/14
Abstract: A data protection system configured to backup a time series database is provided. The data protection system may be integrated with or have access to consolidation policies of the time series database. The backup policy and backup retention policy are set by monitoring the consolidation policy and adjusting the backup policy to ensure that the data in the time series database is protected prior to being downscaled, discarded or otherwise consolidated.
-
公开(公告)号:US20190332366A1
公开(公告)日:2019-10-31
申请号:US15966259
申请日:2018-04-30
Applicant: EMC IP Holding Company LLC
Inventor: Assaf Natanzon , Amit Lieberman
IPC: G06F8/60
Abstract: A selection is received of a copy of an application backed up from a first FaaS environment for deployment into a second FaaS environment. An application manifest used to backup the application is accessed. The manifest specifies application functions, backend services, and application function mappings. An application function interacts with a backend service in executing the application. An application function mapping includes a condition under which the application function is invoked. The copy of the application is restored into the second FaaS environment. A condition specified in the restored version of the application function mapping is changed. Based on the changed condition, the restored version of the application function is invoked when the restored version of the backend service performs an operation, and the application function of the application corresponding to the restored version of the application function is not invoked.
-
公开(公告)号:US20190303608A1
公开(公告)日:2019-10-03
申请号:US15944121
申请日:2018-04-03
Applicant: EMC IP Holding Company LLC
Inventor: Saar Cohen , Assaf Natanzon
Abstract: A data storage and protection service determines, based upon the characteristics of users and type of data, applicable regulatory requirements, internal policies and customs and practices of enterprises for storing and protecting data in external storage facilities, and advises enterprise users as to recommended storage locations and methodologies.
-
公开(公告)号:US20190227723A1
公开(公告)日:2019-07-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.
-
公开(公告)号:US10235061B1
公开(公告)日:2019-03-19
申请号:US15275769
申请日:2016-09-26
Applicant: EMC IP Holding Company LLC
Inventor: Assaf Natanzon , Saar Cohen , Ron Cooper , Efri Nattel-Shay
Abstract: A computer program product, system, and method for generating coded fragments comprises generating a plurality of thin differential virtual machine disks (VMDKs) associated with a VMDK; receiving, during a first time period starting after the first point in time, one or more first I/Os to be written from a virtual machine (VM) to the VMDK; writing the first I/Os to a first one of the thin differential VMDKs; receiving, during a second time period starting after the first time period, one or more second I/Os to be written from the VM to the VMDK; writing the second I/Os to a second one of the thin differential VMDKs; and generating a second snapshot of the VMDK for a second point in time after the second time period by applying data written to the first and second thin differential VMDKs to a first snapshot of the VMDK for a first point in time.
-
公开(公告)号:US10223023B1
公开(公告)日:2019-03-05
申请号:US15275764
申请日:2016-09-26
Applicant: EMC IP Holding Company LLC
Inventor: Assaf Natanzon , Ravi V. Chitloor
IPC: G06F3/06
Abstract: A computer program product, system, and method for generating coded fragments comprises intercepting I/O writes between a host and a logical unit (LU), sending the I/O writes from a first site to a second site, writing the I/O writes to one or more journal files within a deduplicated storage system at the second site, generating a snapshot of the LU within a deduplicated storage system at the first site, and replicating the snapshot from the deduplicated storage system at the first site to the deduplicated storage system at the second site.
-
公开(公告)号:US10146675B1
公开(公告)日:2018-12-04
申请号:US15393621
申请日:2016-12-29
Applicant: EMC IP Holding Company LLC
Inventor: Jehuda Shemer , Amit Lieberman , Assaf Natanzon , Kfir Wolfson
Abstract: An apparatus in one embodiment comprises at least one processing platform including a plurality of processing devices. The processing platform implements compute services for users and further comprises a copy data manager and an upgrade controller. A data version repository stores data versions for each of one or more of the compute services implemented by the processing platform. One or more of the data versions are stored in association with respective sets of recorded incoming traffic of the corresponding compute service. The upgrade controller is configured to upgrade at least a portion of an application from a first code version to a second code version. In conjunction with the upgrade of the application, automated testing of the upgraded application is carried out by an automated code testing system using the given data version and its associated set of recorded incoming traffic.
-
公开(公告)号:US10140039B1
公开(公告)日:2018-11-27
申请号:US15379923
申请日:2016-12-15
Applicant: EMC IP Holding Company LLC
Inventor: Leehod Baruch , Assaf Natanzon , Philip Shilane
Abstract: Described embodiments provide systems and methods for operating a storage system. A plurality of storage segments of a production volume of the storage system are identified. Write requests to be written to the production volume are received during an operating time window. An alignment of the received write requests to one or more of the plurality of segments of the production volume is determined. For write requests that are not aligned to the one or more of the plurality of segments of the production volume, snapshot replication is performed. For write requests that are aligned to the one or more of the plurality of segments of the production volume, continuous replication is performed.
-
公开(公告)号:US10114581B1
公开(公告)日:2018-10-30
申请号:US15390999
申请日:2016-12-27
Applicant: EMC IP Holding Company LLC
Inventor: Assaf Natanzon , Jehuda Shemer , Leehod Baruch , Ron Bigman , Amit Lieberman
IPC: G06F3/06
Abstract: A storage system comprises a production site in operable communication with a replication site, and an object store, comprising a plurality of data objects associated with data stored in at least one data storage entity of the production site, disposed at the replication site. The replication site is configured to generate a virtual access point in time (PIT) based at least in part on the plurality of data objects, by providing a plurality of nodes in operable communication with the storage system, where each respective node is configured to, substantially concurrently, perform a MapReduce operation to generate a respective first set of disk objects based on the plurality of data objects, and to create a respective set of metadata objects. The first set of disk objects and the first set of metadata objects are merged together into a virtual access PIT from each of the plurality of parallel nodes.
-
公开(公告)号:US10042751B1
公开(公告)日:2018-08-07
申请号:US14871344
申请日:2015-09-30
Applicant: EMC IP Holding Company LLC
Inventor: Alexandr Veprinsky , Assaf Natanzon , Saar Cohen , Arieh Don
Abstract: Example embodiments of the present invention relate to a method, a system, and a computer program product for tiering metadata. The method includes selecting a consecutive range of addresses of a logical device having a parent data structure associated therewith maintaining a first set of hash values at a first granularity of the logical device. A second hash value then may be calculated over the consecutive range of addresses of the logical device at a second granularity of the logical device and inserted into a child data structure associated with the parent data structure. Entries in the parent data structure at the first granularity for the consecutive range of addresses then may be freed in favor of the second hash value at the second granularity for the consecutive range of addresses inserted into the child data structure, for storing hash values for other addresses of the logical device.
-
-
-
-
-
-
-
-
-