-
21.
公开(公告)号:US20210232594A1
公开(公告)日:2021-07-29
申请号:US16803902
申请日:2020-02-27
Applicant: EMC IP Holding Company LLC
Inventor: Alex Solan , Jehuda Shemer
Abstract: Embodiments extend using sparse Merkle trees for smart synchronization of S3 buckets by overcoming fixed size limitations through creating another Merkle tree when the fixed size limit of the first tree is exceeded, and creating yet another tree when the second tree is filled up, and so on as needed. The method maintains a list of trees, in which each tree can be synchronized separately by keeping a strict division to trees according to generation number. The generation is passed from a source site to a target site during replication operations. The tagging of the generation number also makes it easy and efficient to remove an older version of an element or deal with deleted elements. This allows efficient syncing between two data object buckets without a size limitation on number of elements in a bucket.
-
22.
公开(公告)号:US20210216413A1
公开(公告)日:2021-07-15
申请号:US16743916
申请日:2020-01-15
Applicant: EMC IP Holding Company LLC
Inventor: Yossef Saad , Alex Solan
Abstract: Described is a system for intelligently storing and recovering backup data using multiple storage tiers of a cloud-based storage. The intelligent storing of backup data may leverage different cost structures associated with various cloud-based storage tiers by efficiently distributing data to more cost effective tiers. The system may also provide a coordinated (e.g. phased) recovery that prioritizes the recovery of certain files so that a user can gain access to such files in a shorter amount of time. The system may also provide enhanced storage and recovery functionality (e.g. via specialized user interface elements) by leveraging placeholder files to offload and recover individual files, and expedite the recovery of individual files during a substantial recovery process.
-
公开(公告)号:US20210064576A1
公开(公告)日:2021-03-04
申请号:US16557791
申请日:2019-08-30
Applicant: EMC IP Holding Company LLC
Inventor: Jehuda Shemer , Alex Solan
IPC: G06F16/178 , G06F9/455 , G06F11/14 , G06F16/174
Abstract: A method, apparatus, and system for transmitting file system metadata from an indexing splitter running in a VM to a source side RPA is disclosed. The operations comprise: capturing one or more file system events in a production virtual machine (VM) at an indexing splitter; transmitting file system metadata representing the captured file system events from the indexing splitter to a data splitter, the data splitter being an agent running on a host system hosting the VM; transmitting the file system metadata inside one or more special input/output (I/O) commands associated with a predetermined tag from the data splitter to a source side replication protection appliance (RPA) alongside regular storage system I/O command data; identifying the special I/O commands at the source side RPA based on the predetermined tag; and recovering the file system metadata from the special I/O commands at the source side RPA.
-
公开(公告)号:US20210064482A1
公开(公告)日:2021-03-04
申请号:US16558606
申请日:2019-09-03
Applicant: EMC IP Holding Company, LLC
Inventor: Jehuda Shemer , Alex Solan
IPC: G06F11/14 , G06F16/178 , G06F16/11 , G06F16/17
Abstract: An agent executing on a processor at a data production site detects filesystem events and creates a list of bookmarks describing the filesystem events in user-understandable strings. Each bookmark is associated with metadata about the filesystem event that includes a timestamp and a point-in-time (PiT) snapshot of the filesystem at the time of occurrence of the event. The bookmarks and associated metadata are transferred to a recovery site and the bookmark set is recorded in storage. The storage can be searched for bookmarks in the set that reference the filename of a file of interest, and the file recovered and replicated using an associated PiT.
-
公开(公告)号:US20200034284A1
公开(公告)日:2020-01-30
申请号:US16044829
申请日:2018-07-25
Applicant: EMC IP Holding Company LLC
Inventor: Alex Solan , Udi Shemer
Abstract: Embodiments are directed to a bug reproduction system and method to reproduce non-probabilistic bug conditions in programs, such as those that involve multi-threaded race conditions and/or containerized systems. To consistently reproduce a phenomenon that usually happens with low probability, embodiments provide an effective approach to consistently reproducing bugs by combining multi-point-in-time replication (like RecoverPoint), CPU lockstep and the same constructs used in implementing VMware VMotion functionality. The result is a system that once there is an initial reconstruction, will be able to consistently reproduce the same issue one hundred percent of the time.
-
26.
公开(公告)号:US11960623B2
公开(公告)日:2024-04-16
申请号:US16832905
申请日:2020-03-27
Applicant: EMC IP Holding Company LLC
Inventor: Yossef Saad , Alex Solan
IPC: G06F21/62 , G06F16/14 , G06F16/182 , G06F21/60
CPC classification number: G06F21/6254 , G06F16/148 , G06F16/156 , G06F16/182 , G06F21/602 , G06F21/6227
Abstract: Described is a system for intelligent and reversible data masking of computing environment information shared with an external system. The system may leverage a secure masking agent that acts as an intermediary between a computing system (or environment) and an analytics component. The masking agent may provide real-time reversible data masking that ensures that sensitive information is not exposed outside of a secure (e.g. on-premises) environment, while at the same time ensuring the analytics component receives sufficient contextual information to perform a detailed analysis with the shared information. For example, the system may identify and mask identifying information of a particular server or host, while still retaining certain contextual information such as a network topology.
-
公开(公告)号:US11928085B2
公开(公告)日:2024-03-12
申请号:US16713146
申请日:2019-12-13
Applicant: EMC IP Holding Company LLC
Inventor: Jehuda Shemer , Alex Solan
IPC: G06F16/00 , G06F11/14 , G06F16/13 , G06F16/178 , G06F16/182 , G06F16/901
CPC classification number: G06F16/1844 , G06F11/1448 , G06F16/137 , G06F16/178 , G06F16/9027
Abstract: One example method includes performing various operations while a stream of IOs is being applied to a source dataset and replicated to a target dataset, and the operations include receiving a replicated IO that was previously applied to a source dataset Merkle tree, applying the replicated IO to a target dataset Merkle tree by entering an updated hash value in the target dataset Merkle tree, and applying a timestamp to the target dataset Merkle tree.
-
公开(公告)号:US11741067B2
公开(公告)日:2023-08-29
申请号:US18047921
申请日:2022-10-19
Applicant: EMC IP Holding Company LLC
Inventor: Alex Solan , Jehuda Shemer
CPC classification number: G06F16/2246 , G06F16/137 , G06F16/164 , G06F16/182 , G06F16/2282 , G06F16/2358 , G06F16/27
Abstract: One example method includes creating a source FS Merkle tree having a structure that matches a topology of a source FS, and a target FS Merkle tree having a structure that matches a topology of a target FS, receiving a change to the source FS, implementing the change in the source FS, updating the source FS Merkle tree to reflect the change, replicating the change to the target FS so that, with respect to the change, the target FS is synchronized with the source FS, updating the target FS Merkle tree to reflect the change to the target FS, and comparing the source FS Merkle tree to the target FS Merkle tree.
-
公开(公告)号:US11704295B2
公开(公告)日:2023-07-18
申请号:US16830706
申请日:2020-03-26
Applicant: EMC IP Holding Company LLC
Inventor: Alex Solan , Jehuda Shemer
CPC classification number: G06F16/2246 , G06F16/137 , G06F16/164 , G06F16/182 , G06F16/2282 , G06F16/2358 , G06F16/27
Abstract: One example method includes creating a source FS Merkle tree having a structure that matches a topology of a source FS, and a target FS Merkle tree having a structure that matches a topology of a target FS, receiving a change to the source FS, implementing the change in the source FS, updating the source FS Merkle tree to reflect the change, replicating the change to the target FS so that, with respect to the change, the target FS is synchronized with the source FS, updating the target FS Merkle tree to reflect the change to the target FS, and comparing the source FS Merkle tree to the target FS Merkle tree.
-
公开(公告)号:US20230080605A1
公开(公告)日:2023-03-16
申请号:US18047921
申请日:2022-10-19
Applicant: EMC IP Holding Company LLC
Inventor: Alex Solan , Jehuda Shemer
Abstract: One example method includes creating a source FS Merkle tree having a structure that matches a topology of a source FS, and a target FS Merkle tree having a structure that matches a topology of a target FS, receiving a change to the source FS, implementing the change in the source FS, updating the source FS Merkle tree to reflect the change, replicating the change to the target FS so that, with respect to the change, the target FS is synchronized with the source FS, updating the target FS Merkle tree to reflect the change to the target FS, and comparing the source FS Merkle tree to the target FS Merkle tree.
-
-
-
-
-
-
-
-
-