-
公开(公告)号:US11455220B2
公开(公告)日:2022-09-27
申请号:US16405465
申请日:2019-05-07
Applicant: EMC IP Holding Company LLC
Inventor: Boris Shpilyuck , David Zlotnick , Assaf Natanzon
Abstract: Methods, systems, and computer program products for cloud to cloud disaster recovery are disclosed. Exemplary embodiments may: discover one or more virtual machines associated with a first auto scaling group; and generate a plan to backup the one or more virtual machines to a second cloud.
-
公开(公告)号:US11416342B2
公开(公告)日:2022-08-16
申请号:US16503376
申请日:2019-07-03
Applicant: EMC IP Holding Company LLC
Inventor: David Zlotnick , Assaf Natanzon , Boris Shpilyuck
IPC: G06F11/00 , G06F11/14 , G06F9/4401
Abstract: Embodiments for systems and methods of providing a boot order for containers in a cloud native application environment by collecting container environment data from a first container site; determining dependencies and connections between the containers and applications executed within the containers based on a number of system parameters; calculating a recommended order for booting or rebooting the containers during a disaster recovery process; and communicating the recommended order to a system administrator through a graphical user interface (GUI) for acceptance or modification by the system administrator.
-
公开(公告)号:US11360845B2
公开(公告)日:2022-06-14
申请号:US17168423
申请日:2021-02-05
Applicant: EMC IP Holding Company LLC
Inventor: Kfir Wolfson , Jehuda Shemer , Assaf Natanzon
Abstract: One example method includes receiving information concerning a threat to stored data, correlating the information with a preemptive action which, when taken, prevents harm to the stored data by the threat, implementing the preemptive action before the threat causes harm to the stored data, and taking an action to at least partly return a system associated with the stored data to a pre-threat state. The threat may be a natural disaster, or a human-caused condition, for example.
-
公开(公告)号:US20220174112A1
公开(公告)日:2022-06-02
申请号:US17668664
申请日:2022-02-10
Applicant: EMC IP Holding Company LLC
Inventor: Assaf Natanzon , Kfir Wolfson , Jehuda Shemer
IPC: H04L67/1095 , H04L67/1097 , H04L9/06 , G06F11/16 , H04W12/30
Abstract: A replication system for data of mobile devices is disclosed. The data of a mobile device is uploaded to stations in an area. Metadata associated with the objects is stored in a centralized or decentralized system. The metadata can be accessed to identify the stations storing the device's objects and the data of the mobile device can then be retrieved from the stations and reconstructed.
-
公开(公告)号:US20220171556A1
公开(公告)日:2022-06-02
申请号:US17651537
申请日:2022-02-17
Applicant: EMC IP Holding Company LLC
Inventor: Assaf Natanzon , David Zlotnick , Boris Shpilyuck
Abstract: One example method includes chunking a respective disk of each of a plurality of virtual machines (VM) to create a respective plurality of chunks associated with each of the VMs, creating, based on the chunking process, a cluster comprising one or more of the VMs, creating a VM template whose data and disk structure match respective data and disk structures of each of the VMs in the cluster, and in response to a file operation involving a first one of the VM disks, defragmenting the first VM disk so that a disk structure of the first VM disk is the same as a disk structure of the VM template.
-
公开(公告)号:US11341009B1
公开(公告)日:2022-05-24
申请号:US16252159
申请日:2019-01-18
Applicant: EMC IP Holding Company LLC
Inventor: Pengfei Wu , Assaf Natanzon , Kun Wang
IPC: G06F16/27 , G06F11/20 , G06F11/14 , G06F16/182 , G06F16/13
Abstract: A system receives a request to store a replica of a data object into any cloud storage node associated with an attribute, and then identifies a redundancy number associated with the data object. The system identifies a number of cloud storage nodes that are associated with the attribute. If the identified number of cloud storage nodes is greater than the redundancy number, the system identifies the redundancy number of cloud storage nodes as a subset of the number of cloud storage nodes, based on the data object and a unique identifier associated with each of the number of cloud storage nodes. The system stores the redundancy number of replicas into the corresponding redundancy number of cloud storage nodes.
-
公开(公告)号:US11327680B2
公开(公告)日:2022-05-10
申请号:US16868774
申请日:2020-05-07
Applicant: EMC IP Holding Company LLC
Inventor: Assaf Natanzon
IPC: G06F11/00 , G06F3/06 , G06F21/60 , G06F16/901 , G06F11/14
Abstract: A serverless application is provided to a cloud site of a cloud services provider. The cloud services provider offers backend services that include an object store and a database. Input/output (IO) writes sent to a volume of a block storage device at a production site are intercepted and aggregated. The aggregated IOs and metadata for the IOs are transmitted from the production site to the cloud site of the cloud services provider. Upon receipt of the aggregated IOs and metadata at the cloud site, the aggregated IOs are stored in an object in the object store at the cloud site, and a function of the serverless application is triggered to write the metadata to the database offered by the cloud services provider.
-
公开(公告)号:US11314601B1
公开(公告)日:2022-04-26
申请号:US15791763
申请日:2017-10-24
Applicant: EMC IP Holding Company LLC
Inventor: Assaf Natanzon , Amit Lieberman
IPC: G06F11/14
Abstract: An apparatus in one embodiment comprises at least one processing platform including a plurality of processing devices. The processing platform is configured to receive a request to execute an application in a function-as-a-service (“FaaS”) environment, to initiate execution of the application responsive to the request, and to invoke a plurality of application functions with each such application function interacting with one or more backend services in executing the application. The processing platform is further configured to automatically generate an application manifest characterizing relationships between the application functions and the backend services utilized in executing the application, to capture state of the application for a particular point in time based at least in part on the application manifest, and to perform operational recovery of the application for the particular point in time utilizing the captured state. The application manifest illustratively comprises a graph having a plurality of nodes corresponding to respective ones of the application functions and the backend services.
-
公开(公告)号:US11288364B1
公开(公告)日:2022-03-29
申请号:US16394221
申请日:2019-04-25
Applicant: EMC IP Holding Company LLC
Inventor: Amihai Savir , Assaf Natanzon , Avitan Gefen
Abstract: Data protection based on cybersecurity feeds is described. A system receives cybersecurity feed content from a cybersecurity feed. If the cybersecurity feed content is relevant to data associated with an organization, the system evaluates a cybersecurity threat based on the cybersecurity feed content. The system selects at least one data protection policy, from multiple data protection policies, which corresponds to the evaluated cybersecurity threat. The system implements the selected at least one data protection policy.
-
公开(公告)号:US20210349776A1
公开(公告)日:2021-11-11
申请号:US17382065
申请日:2021-07-21
Applicant: EMC IP Holding Company LLC
Inventor: Kfir Wolfson , Jehuda Shemer , Assaf Natanzon
Abstract: One example method includes performing a machine learning process that involves performing an assessment of a state of a computing system, and the assessment includes analyzing information generated by an IoT edge sensor in response to a sensed physical condition in the computing system, and identifying an entity in the computing system potentially impacted by an event associated with the physical condition. The example method further includes identifying a preemptive recovery action and associating the preemptive recovery action with an entity, and the preemptive recovery action, when performed, reduces or eliminates an impact of the event on the entity, determining a cost associated with implementation of the preemptive recovery action, evaluating the cost associated with the preemptive recovery actions and identifying the preemptive recovery action with the lowest associated cost, implementing the preemptive recovery action with the lowest associated cost, and repeating part of the machine learning process.
-
-
-
-
-
-
-
-
-