-
公开(公告)号:US12026252B2
公开(公告)日:2024-07-02
申请号:US17243188
申请日:2021-04-28
Applicant: Commvault Systems, Inc.
Inventor: Sri Karthik Bhagi , Pratima Laxman Gadhave , Marcelo dos Reis Mansano , Mrityunjay Upadhyay , PurnaChandra Sekhar Bedhapudi , Shyam Sundar Ramkumar
IPC: G06F21/55 , G06F9/455 , G06F11/14 , G06F21/54 , G06F21/56 , G06F21/62 , G06F21/78 , G06N5/04 , G06N20/00
CPC classification number: G06F21/554 , G06F9/45533 , G06F11/1451 , G06F21/54 , G06F21/561 , G06F21/566 , G06F21/567 , G06F21/568 , G06F21/6218 , G06F21/78 , G06N5/04 , G06N20/00 , G06F2201/815 , G06F2221/034
Abstract: An information management system includes one or more client computing devices in communication with a storage manager and a secondary storage computing device. The storage manager manages the primary data of the one or more client computing devices and the secondary storage computing device manages secondary copies of the primary data of the one or more client computing devices. Each client computing device may be configured with a ransomware protection monitoring application that monitors for changes in their primary data. The ransomware protection monitoring application may input the changes detected in the primary data into a machine-learning classifier, where the classifier generates an output indicative of whether a client computing device has been affected by malware and/or ransomware. Using a virtual machine host, a virtual machine copy of an affected client computing device may be instantiated using a secondary copy of primary data of the affected client computing device.
-
公开(公告)号:US11934859B2
公开(公告)日:2024-03-19
申请号:US17852168
申请日:2022-06-28
Applicant: Commvault Systems, Inc.
Inventor: Ashwin Gautamchand Sancheti , Henry Wallace Dornemann
IPC: G06F9/455 , G06F3/06 , G06F11/14 , G06F16/11 , G06F16/182
CPC classification number: G06F9/45558 , G06F3/0605 , G06F3/065 , G06F3/067 , G06F11/1402 , G06F11/1451 , G06F11/1453 , G06F11/1466 , G06F16/128 , G06F16/183 , G06F2009/45575 , G06F2009/45583 , G06F2009/45591 , G06F2201/815 , G06F2201/84
Abstract: A data storage environment can include one or more virtual machines instantiated on a host computing device. Based on physical location data of the one or more virtual machines received from the host computing device, a storage manager can control the performance of a secondary copy operation on one or more storage units that store virtual machine data associated with the one or more virtual machines and/or the performance of a secondary copy operation on the one or more virtual machines.
-
公开(公告)号:US11921596B2
公开(公告)日:2024-03-05
申请号:US17708935
申请日:2022-03-30
Applicant: Rubrik, Inc.
Inventor: Disheng Su , Bharadwaj Rayala , Li Ding
CPC classification number: G06F11/2025 , G06F9/45558 , G06F11/203 , G06F2009/45562 , G06F2009/45595 , G06F2201/815 , G06F2201/84
Abstract: A data storage infrastructure may establish a partition that includes a first data center and a second data center that is geographically separated from the first data center. The data storage infrastructure may replicate a full snapshot and one or more incremental snapshots of a virtual machine from a first data management platform to a second data management platform, where the virtual machine is migrated from a first host of the first host group to a second host of the second host group upon a failover event occurring at the first data center. The data storage infrastructure may then capture an incremental snapshot of the virtual machine based on linking a first instance of the virtual machine that was replicated from the first data management platform and a second instance of the virtual machine that is managed by the second data management platform.
-
公开(公告)号:US11921594B2
公开(公告)日:2024-03-05
申请号:US18118046
申请日:2023-03-06
Applicant: Commvault Systems, Inc.
Inventor: Pratik S. Rana , Henry Wallace Dornemann , Amit Mitkar , Deepak Raghunath Attarde , Ashwin Gautamchand Sancheti
IPC: G06F11/14 , G06F16/13 , G06F16/172 , G06F9/455
CPC classification number: G06F11/1469 , G06F16/13 , G06F16/172 , G06F9/45533 , G06F2201/815
Abstract: An illustrative approach accelerates file indexing operations for block-level backup copies in a data storage management system. A cache storage area is maintained for locally storing and serving key data blocks, thus relying less on retrieving data on demand from the backup copy. File indexing operations are used for populating the cache storage area for speedier retrieval during subsequent live browsing of the same backup copy, and vice versa. The key data blocks cached while file indexing and/or live browsing an earlier backup copy help to pre-fetch corresponding data blocks of later backup copies, thus producing a beneficial learning cycle. The approach is especially beneficial for cloud and tape backup media, and is available for a variety of data sources and backup copies, including block-level backup copies of virtual machines (VMs) and block-level backup copies of file systems, including UNIX-based and Windows-based operating systems and corresponding file systems.
-
公开(公告)号:US11915022B2
公开(公告)日:2024-02-27
申请号:US15098910
申请日:2016-04-14
Applicant: Red Hat, Inc.
Inventor: David A. Gilbert
CPC classification number: G06F9/45558 , G06F11/165 , G06F11/1637 , G06F11/1666 , G06F11/1675 , G06F11/2035 , G06F11/2048 , G06F11/2082 , G06F2009/45583 , G06F2201/815
Abstract: Mechanisms for reducing memory inconsistencies between two synchronized computing devices are provided. A first hypervisor module of a first computing device iteratively determines that content of a memory page of a plurality of memory pages has been modified. The content of the memory page is sent to a second hypervisor module on a second computing device. At least one other memory page of the plurality of memory pages is identified, and a verification value based on the content of the at least one other memory page is generated. The verification value and a memory page identifier that identifies the at least one other memory page is sent to the second hypervisor module on the second computing device.
-
公开(公告)号:US11914486B2
公开(公告)日:2024-02-27
申请号:US17807679
申请日:2022-06-17
Applicant: Amazon Technologies, Inc.
CPC classification number: G06F11/1469 , G06F11/1451 , G06F11/1464 , G06F11/1471 , G06F11/3409 , G06F11/3476 , G06F2201/80 , G06F2201/81 , G06F2201/815 , G06F2201/84 , G06F2201/875
Abstract: Aspects of a data environment, such as the cloning, hibernation, and recovery of databases, are managed using a separate control environment. A monitoring component of the control environment can periodically communicate with the data environment to determine any necessary actions to be performed, such as to recover from faults or events for a data instance in the data environment. A workflow can be instantiated that includes tasks necessary to perform actions such as recovery, hibernation, resumption from hibernation, or backup or cloning. Tasks of the workflow can cause certain jobs to be performed by host managers in the data environment to affect calls made to the control environment.
-
公开(公告)号:US11888714B2
公开(公告)日:2024-01-30
申请号:US17645594
申请日:2021-12-22
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Avi K. Patel , Parantap Roy , Travis Gregory Newhouse , Sumeet Singh , Neeren Shripad Patki
IPC: H04L43/045 , G06F9/50 , G06F11/34 , G06F11/30 , G06F21/41 , G06F11/32 , H04L43/06 , H04L43/0876 , G06F3/04847
CPC classification number: H04L43/045 , G06F9/5072 , G06F11/3006 , G06F11/327 , G06F11/3433 , G06F11/3452 , G06F21/41 , H04L43/06 , H04L43/0876 , G06F3/04847 , G06F2201/815 , G06F2209/508 , G06F2221/2137
Abstract: This disclosure describes techniques for monitoring, scheduling, and performance management for virtualization infrastructures within networks. In one example, a computing system includes a plurality of different cloud-based compute clusters (e.g., different cloud projects), each comprising a set of compute nodes. Policy agents execute on the compute nodes to monitor performance and usage metrics relating to resources of the compute nodes. Policy controllers within each cluster deploy policies to the policy agents and evaluate performance and usage metrics from the policy agents by application of one or more rulesets for infrastructure elements of the compute cluster. Each of the policy controllers outputs data to a multi-cluster dashboard software system indicative of a current health status for the infrastructure elements based on the evaluation of the performance and usage metrics for the cluster. The multi-cluster dashboard software system data outputs, as single user interface screen, the current health status for each of the cloud-based compute clusters.
-
公开(公告)号:US11886302B1
公开(公告)日:2024-01-30
申请号:US17567693
申请日:2022-01-03
Applicant: Virtuozzo International GmbH
Inventor: Pavel Emelyanov , Alexey Kobets , Mikhail Philippov
CPC classification number: G06F11/1464 , G06F9/44578 , G06F9/45558 , G06F11/1451 , G06F11/1484 , G06F2009/45575 , G06F2201/815 , G06F2201/84
Abstract: Disclosed are systems and methods for execution of applications in a container. An exemplary method comprises receiving, by at least one computing device, a request to an application, wherein the application includes a set of instructions for processing the request, determining whether a state snapshot is available for the computing device, restoring state of the process from the state snapshot in a container on the computing device and processing the request based on the set of instructions by the process when the state snapshot is available, preparing at least one new process in the container on the computing device for processing the request, creating a new state snapshot for the application and processing the request based on the set of instructions by the new process when the state snapshot is not available, wherein creating the new state snapshot is performed after preparing the new process and before processing the request.
-
19.
公开(公告)号:US20240028380A1
公开(公告)日:2024-01-25
申请号:US18474892
申请日:2023-09-26
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace Dornemann , Ajay Venkat Nagrale , Rahul S. Pawar , Ananda Venkatesha
CPC classification number: G06F9/45558 , G06F11/2038 , G06F11/2048 , G06F11/2097 , G06F2201/815 , G06F2009/45583 , G06F11/1446
Abstract: An illustrative “Live Synchronization” feature in a data storage management system can reduce the downtime that arises in failover situations. The illustrative Live Sync embodiment uses backup data to create and maintain a ready (or “warm”) virtualized computing platform comprising one or more virtual machines (“VMs”) that are configured and ready to be activated and take over data processing from another data processing platform operating in the production environment. The “warm” computing platform awaits activation as a failover solution for the production system(s) and can be co-located at the production data center, or configured at a remote or disaster recovery site, which in some embodiments is configured “in the cloud.” Both local and remote illustrative embodiments are discussed herein. An “incremental forever” approach can be combined with deduplication and synthetic full backups to speed up data transfer and update the disaster recovery sites.
-
公开(公告)号:US20240004766A1
公开(公告)日:2024-01-04
申请号:US18199328
申请日:2023-05-18
Applicant: Nutanix, Inc.
Inventor: Ankush JINDAL , Kiran TATIPARTHI , Sharad MAHESHWARI , Shubham GUPTA , Bharat Kumar BEEDU
CPC classification number: G06F11/2023 , G06F9/45558 , G06F2201/815
Abstract: Methods, systems, and computer program products for selection of a witness during virtualization system recovery after a disaster event. A recovery plan is configured to identify a witness that is then used to elect a leader to implement the recovery. Various system, and/or network, and/or component failures and/or various loss of function of components of the virtualization system can trigger initiation of the recovery plan. Based on the particular recovery plan that is invoked upon a determination of a network outage, or component failure or loss of function of a component of the virtualization system, a particular witness corresponding to a subset of entities of the particular recovery plan is selected. The witness is used to elect the leader, and the leader initiates actions of the recovery plan. The implementation of the recovery plan includes consideration of the health of components that would potentially be involved in the recovery actions.
-
-
-
-
-
-
-
-
-