-
公开(公告)号:US09946485B1
公开(公告)日:2018-04-17
申请号:US15386042
申请日:2016-12-21
Applicant: EMC IP HOLDING COMPANY LLC
Inventor: Arieh Don , Slavik Neymer , Jehuda Shemer , Alexandra Solan , Valerie Lotosh
IPC: G06F3/06
CPC classification number: G06F3/064 , G06F3/0617 , G06F3/0619 , G06F3/065 , G06F3/067 , G06F11/14
Abstract: A changed block bitmap of a volume of storage is represented by a data marker that includes an offset to a first dirty block and an offset to a last dirty block. The blocks between the first and last dirty blocks are represented by contiguous clean block identifiers, contiguous dirty block identifiers, and contiguous mixed clean and dirty block identifiers. The contiguous clean block identifiers and contiguous dirty block identifiers use one or two bits to indicate identifier type. The remaining bits indicate a numerical count of contiguous clean or dirty blocks. The contiguous mixed clean and dirty block identifiers may use one bit per block to indicate change status. The data marker may be smaller than a corresponding changed block bitmap.
-
公开(公告)号:US12299311B2
公开(公告)日:2025-05-13
申请号:US18436268
申请日:2024-02-08
Applicant: EMC IP Holding Company LLC
Inventor: Bing Liu , Jehuda Shemer , Kfir Wolfson , Jawad Said
IPC: G06F3/06
Abstract: Data protection operations including replication operations are disclosed. Virtual machines, applications, and/or application data are replicated according to at least one strategy. The replication strategy can improve performance of the recovery operation.
-
公开(公告)号:US12210435B2
公开(公告)日:2025-01-28
申请号:US17508553
申请日:2021-10-22
Applicant: EMC IP Holding Company LLC
Inventor: Jehuda Shemer , Valerie Lotosh , Erez Sharvit
Abstract: A system can determine timeseries telemetry data of a first resource utilization of a data center maintained by the system. The system can predict, from the timeseries telemetry data, a second resource utilization of the data center will occur at a future time, the second resource utilization exceeding a threshold amount of resource utilization of the data center. The system can determine, based on an amount of time available until the future time, a selected location indicative of whether to install additional hardware at a first physical location of the data center, or a second physical location of the data center, wherein an amount of time associated with installing the additional hardware at the first physical location is less than an amount of time associated with installing the additional hardware at the second physical location. The system can install the additional hardware at the selected location.
-
公开(公告)号:US20240232391A1
公开(公告)日:2024-07-11
申请号:US18444539
申请日:2024-02-16
Applicant: EMC IP Holding Company LLC
Inventor: Jehuda Shemer , Arieh Don , Krishna Deepak Nuthakki
CPC classification number: G06F21/602 , G06F11/1453 , G06F11/1469 , H04L9/0894 , G06F2201/84
Abstract: One example method includes receiving, by a backup appliance, a request concerning a dataset, performing, by the backup appliance, an inquiry to determine if end-to-end encryption is enabled for a volume of a target storage array, receiving, by the backup appliance, confirmation from the storage array that end-to-end encryption is enabled for the volume, and based on the confirmation that end-to-end encryption is enabled for the volume, storing the dataset in the volume without performing encryption, compression, or deduplication, of the dataset prior to storage of the dataset in the volume.
-
公开(公告)号:US11983078B2
公开(公告)日:2024-05-14
申请号:US16804855
申请日:2020-02-28
Applicant: EMC IP Holding Company LLC
Inventor: Nadav Azaria , Jehuda Shemer , Saar Cohen
CPC classification number: G06F11/1469 , G06F9/45558 , G06F11/1448 , G06F2009/45562 , G06F2009/45575 , G06F2009/45579
Abstract: One example method includes receiving, at an IO journal, a new entry that identifies a respective disk location L, and data X written at that disk location L, and determining whether a location specified in an oldest entry of the IO journal is specified in any other entries in the IO journal. When the location specified in the oldest entry is not specified in any other entries in the IO journal, adding the new entry to the IO journal, and augmenting the new entry with undo data. Or, when the location specified in the oldest entry is specified in at least one other entry in the IO journal, setting data specified in the oldest entry as undo data for the next entry that identifies that location, and adding the new entry to the IO journal, and deleting the oldest entry from the IO journal.
-
公开(公告)号: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.
-
公开(公告)号:US11900140B2
公开(公告)日:2024-02-13
申请号:US17191130
申请日:2021-03-03
Applicant: EMC IP Holding Company LLC
Inventor: Jehuda Shemer , Srinivas Kangyampeta
CPC classification number: G06F9/45558 , G06F3/0611 , G06F3/0659 , G06F3/0664 , G06F3/0673 , G06F9/545 , G06F9/45541 , G06F2009/45583
Abstract: A data protection system includes a splitter configured to reduce latencies when splitting writes in a computing environment. The splitter captures a write and adds metadata to augment the write with virtual related information. The augmented data is provided to a smartNIC while the write is then processed in the IO stack. The smartNIC may have a volume only visible to the splitter. The smartNIC also includes processing power that allows data protection operations to be performed at the smartNIC rather than with the processing resources of the host.
-
公开(公告)号:US11853169B2
公开(公告)日:2023-12-26
申请号:US18051942
申请日:2022-11-02
Applicant: EMC IP Holding Company LLC
Inventor: Kfir Wolfson , Assaf Natanzon , Jehuda Shemer
CPC classification number: G06F11/1461 , G06F11/1451 , G06F11/1464 , G06F16/219 , G06F2201/80
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.
-
公开(公告)号:US11831635B2
公开(公告)日:2023-11-28
申请号:US17805181
申请日:2022-06-02
Applicant: EMC IP Holding Company LLC
Inventor: Ido Begun , Jehuda Shemer
CPC classification number: H04L63/0823 , G06F9/45558 , H04L9/321 , H04L63/0272 , G06F2009/45587 , H04L9/50
Abstract: One example method includes contacting, by a client, a service, receiving a credential from the service, obtaining trust information from a trust broker, comparing the credential with the trust information, and either connecting to the service if the credential and trust information match, or declining to connect to the service if the credential and the trust information do not match. Other than by way of the trust information obtained from the trust broker, the client may have no way to verify whether or not the service can be trusted.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-