-
51.
公开(公告)号:US10210073B1
公开(公告)日:2019-02-19
申请号:US15274129
申请日:2016-09-23
Applicant: EMC IP Holding Company, LLC
Inventor: Leehod Baruch , Assaf Natanzon , Ron Bigman , Amit Lieberman , Jehuda Shemer
Abstract: Described embodiments provide systems and methods for operating a storage system. Writeable snapshot replicas of a production site of the storage system are periodically generated during a snapshot interval. The production site includes a production volume, a production memory, and at least one production application. Input/output (I/O) requests of the at least one production application are saved during the snapshot interval. A test environment is initiated with the writeable snapshot, the test environment comprising a test volume, a test memory, and at least one test application. The at least one test application is run in the test environment and the saved I/O requests of the at least one production application are replayed to the at least one test application in the test environment. Output data is provided from the test environment to the writeable snapshot.
-
公开(公告)号:US10120787B1
公开(公告)日:2018-11-06
申请号:US15393598
申请日:2016-12-29
Applicant: EMC IP Holding Company LLC
Inventor: Jehuda Shemer , Amit Lieberman , Kfir Wolfson , Assaf Natanzon
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 configured to maintain a data version repository. The data version repository stores under the control of the copy data manager a plurality of data versions for each of one or more of the compute services implemented by the processing platform. A code version repository stores a plurality of code versions for each of one or more of the compute services implemented by the processing platform. The code versions stored in the code version repository and the data versions stored in the data version repository collectively provide a two-dimensional test plane. Automated testing the code versions is carried out by an automated code testing system using multiple distinct ones of the data versions selected from the two-dimensional test plane.
-
公开(公告)号:US12117919B2
公开(公告)日:2024-10-15
申请号:US17508563
申请日:2021-10-22
Applicant: EMC IP Holding Company LLC
Inventor: Jehuda Shemer , Valerie Lotosh , Erez Sharvit
IPC: G06F11/34 , G06F9/50 , H04L41/5009
CPC classification number: G06F11/3442 , G06F9/5027 , G06F9/5077 , H04L41/5009 , G06F2209/5019
Abstract: A system can determine timeseries telemetry data of resource utilization of respective data centers of a group of data centers maintained by the system. The system can predict respective hardware requests based on future resource utilization based on the timeseries telemetry data, the hardware requests comprising respective hardware requests at respective data centers of the group of data centers. The system can predict respective future times at which the respective hardware requests will occur. The system can determine respective physical location sources of hardware, respective physical location destinations of hardware, and respective amounts of hardware based on the respective hardware requests and the respective future times. The system can store an indication of the respective physical location sources of hardware, respective physical location destinations of hardware, and respective amounts of hardware.
-
公开(公告)号:US20240256402A1
公开(公告)日:2024-08-01
申请号:US18632166
申请日:2024-04-10
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 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.
-
公开(公告)号:US12045240B2
公开(公告)日:2024-07-23
申请号:US17447898
申请日:2021-09-16
Applicant: EMC IP Holding Company LLC
Inventor: Anand Rudrabhatla , Jehuda Shemer , Abhinav Duggal
IPC: G06F16/2455 , G06F16/16
CPC classification number: G06F16/24553 , G06F16/164
Abstract: One example method includes scanning a storage device to obtain data and metadata concerning operation of a computing system, analyzing the data and, based on the analyzing, deriving data groups that include some of the data, and deriving data relationships among some of the data, receiving, by an expert system, a query from a user, and the query specifies a sample object for the expert system to investigate, but the query does not indicate purpose of the user in submitting the query, analyzing the query, based on the data groups and data relationships, and based on the analyzing of the query, generating, by the expert system, query results that comprise a set of user-selectable investigation directions that relate to the sample object, and presenting, by the expert system, the set of user-selectable investigation directions to the user.
-
公开(公告)号:US12039181B2
公开(公告)日:2024-07-16
申请号:US16657518
申请日:2019-10-18
Applicant: EMC IP Holding Company LLC
Inventor: Jehuda Shemer , Arieh Don , Meir Pinhasov , Saar Cohen
CPC classification number: G06F3/065 , G06F3/0619 , G06F3/0664 , G06F3/067 , G06F9/45558 , G06F2009/45583
Abstract: Systems and methods for replicating data from storage. Snapshots are taken of the volumes in physical storage. The snapshot volumes are exposed to a virtual replication system. Using the snapshots, differential or changed data can be identified. The identified data is then replicated by the virtual replication system to a remove virtual replication system.
-
公开(公告)号:US20240220368A1
公开(公告)日:2024-07-04
申请号:US18436599
申请日:2024-02-08
Applicant: EMC IP Holding Company LLC
Inventor: Jehuda Shemer , Ravi Vijayakumar Chitloor
IPC: G06F11/14
CPC classification number: G06F11/1448 , G06F2201/80
Abstract: One example method includes performing delta operations to protect data. A delta queue is provided that allows a replica volume to be rolled forwards and backwards in time. When rolling the replica volume forward, an undo delta is created such that the replica volume can be moved backwards after being moved forward. When rolling the replica volume backwards, a forward delta is created such that the replica volume can be moved forwards after being moved backwards.
-
58.
公开(公告)号:US11934283B2
公开(公告)日:2024-03-19
申请号:US16878231
申请日:2020-05-19
Applicant: EMC IP Holding Company LLC
Inventor: Bing Liu , Jehuda Shemer , Kfir Wolfson , Jawad Said
CPC classification number: G06F11/301 , G06F9/45558 , G06F11/1484 , G06F11/3055 , G06F2009/45562 , G06F2009/4557 , G06F2009/45591 , G06F2009/45595
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.
-
公开(公告)号:US11922047B2
公开(公告)日:2024-03-05
申请号:US17447899
申请日:2021-09-16
Applicant: EMC IP Holding Company LLC
Inventor: Anand Rudrabhatla , Jehuda Shemer , Abhinav Duggal
IPC: G06F3/06
CPC classification number: G06F3/0652 , G06F3/0608 , G06F3/0644 , G06F3/0647 , G06F3/0673 , G06F3/0685
Abstract: One example method includes ingesting data to a data protection system, separating, by the data protection system, the ingested data into groups according to Recovery Point Objective (RPO) such that each group is associated with a different respective RPO, storing the groups in respective storage pools, and each of the storage pools is associated with a respective one of the RPOs, and performing a respective garbage collection (GC) process at each storage pool.
-
公开(公告)号:US11921881B2
公开(公告)日:2024-03-05
申请号:US16529418
申请日:2019-08-01
Applicant: EMC IP Holding Company LLC
Inventor: Amos Zamir , Kfir Wolfson , Jehuda Shemer
IPC: G06F21/62 , G06F16/2457 , G06F16/435
CPC classification number: G06F21/6245 , G06F16/24578 , G06F16/435 , G06F21/6254
Abstract: Systems and methods for protecting data including user data. A recommendation service is disclosed that receives verifiable claims from a user. A verifiable output is generated from the verifiable claims. The verifiable output can be provided to service providers and allows the service providers to personalize their services to the user. The user's data is protected and exposure of the user's data is controlled by the user.
-
-
-
-
-
-
-
-
-