-
公开(公告)号:US10817326B2
公开(公告)日:2020-10-27
申请号:US16371412
申请日:2019-04-01
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace Dornemann , Rahul S. Pawar , Amit Mitkar , Sunil Kumar Gutta , Sumedh Pramod Degaonkar , Jianwei Chen
Abstract: Hypervisor-independent block-level live browse is used for directly accessing backed up virtual machine (VM) data. Hypervisor-free file-level recovery (block-level pseudo-mount) from backed up VMs also is disclosed. Backed up virtual machine (“VM”) data can be browsed without needing or using a hypervisor. Individual backed up VM files can be requested and restored to anywhere without a hypervisor and without the need to restore the rest of the backed up virtual disk. Hypervisor-agnostic VM backups can be browsed and recovered without a hypervisor and from anywhere, and individual backed up VM files can be restored to anywhere, e.g., to a different VM platform, to a non-VM environment, without restoring an entire virtual disk, and without a recovery data agent at the destination.
-
公开(公告)号:US10791025B2
公开(公告)日:2020-09-29
申请号:US15973437
申请日:2018-05-07
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Rahul S. Pawar , Amit Mitkar , Sumedh Pramod Degaonkar
IPC: G06F15/177 , H04L12/24 , G06F9/48 , G06F9/50 , H04L29/08
Abstract: Software, firmware, and systems are described herein that migrate functionality of a source physical computing device to a destination physical computing device. A non-production copy of data associated with a source physical computing device is created. A configuration of the source physical computing device is determined. A configuration for a destination physical computing device is determined based at least in part on the configuration of the source physical computing device. The destination physical computing device is provided access to data and metadata associated with the source physical computing device using the non-production copy of data associated with the source physical computing device.
-
33.
公开(公告)号:US10705913B2
公开(公告)日:2020-07-07
申请号:US15809776
申请日:2017-11-10
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Paramasivam Kumarasamy
Abstract: The disclosed systems and methods enable an application to start operating and servicing users soon after and during the course of its backup data being restored, no matter how long the restore may take. This is referred to as “instant application recovery” in view of the fact that the application may be put back in service soon after the restore operation begins. Any primary data generated by the application during “instant application recovery” is not only retained, but is efficiently updated into restored data. An enhanced data agent and an associated pseudo-storage-device driver, which execute on the same client computing device as the application, enable the application to operate substantially concurrently with a full restore of backed up data. According to the illustrative embodiment, the pseudo-storage-device driver presents a pseudo-volume to the file system associated with the application, such that the pseudo-volume may be used as a store for primary data during the period of “instant application recovery.”
-
公开(公告)号:US20200210313A1
公开(公告)日:2020-07-02
申请号:US16732271
申请日:2019-12-31
Applicant: Commvault Systems, Inc.
Inventor: Sumedh P. Degaonkar , Amit Mitkar
Abstract: A method and system for communicating with IoT devices to gather information related to device failure or error(s) is disclosed. The system receives log files from an IoT device (e.g., a smart refrigerator) that recently failed. The system determines which log files the IoT device created before and/or after a failure. After gathering this information, the system stores the information in a database, sends it to the IoT device manufacturer, or sends it to a cloud provider. The system can also send the failure-related information to the IoT device-related entities (e.g., IoT device manufacturers), and the entity uses this information to troubleshoot the failure and send a fix or software update to the IoT device.
-
公开(公告)号:US20190227832A1
公开(公告)日:2019-07-25
申请号:US16371412
申请日:2019-04-01
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace Dornemann , Rahul S. Pawar , Amit Mitkar , Sunil Kumar Gutta , Sumedh Pramod Degaonkar , Jianwei Chen
CPC classification number: G06F9/45558 , G06F3/065 , G06F11/1438 , G06F11/1469 , G06F11/1484 , G06F2009/45583
Abstract: Hypervisor-independent block-level live browse is used for directly accessing backed up virtual machine (VM) data. Hypervisor-free file-level recovery (block-level pseudo-mount) from backed up VMs also is disclosed. Backed up virtual machine (“VM”) data can be browsed without needing or using a hypervisor. Individual backed up VM files can be requested and restored to anywhere without a hypervisor and without the need to restore the rest of the backed up virtual disk. Hypervisor-agnostic VM backups can be browsed and recovered without a hypervisor and from anywhere, and individual backed up VM files can be restored to anywhere, e.g., to a different VM platform, to a non-VM environment, without restoring an entire virtual disk, and without a recovery data agent at the destination.
-
36.
公开(公告)号:US10108652B2
公开(公告)日:2018-10-23
申请号:US15197297
申请日:2016-06-29
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Rahul S. Pawar , Amit Mitkar , Satish Chandra Kilaru
Abstract: A data storage system protects virtual machines using block-level backup operations and restores the data at a file level. The system accesses the virtual machine file information from the file allocation table of the host system underlying the virtualization layer. A file index associates this virtual machine file information with the related protected blocks in a secondary storage device during the block-level backup. Using the file index, the system can identify the specific blocks in the secondary storage device associated with a selected restore file. As a result, file level granularity for restore operations is possible for virtual machine data protected by block-level backup operations without restoring more than the selected file blocks from the block-level backup data.
-
公开(公告)号:US20180275880A1
公开(公告)日:2018-09-27
申请号:US15900075
申请日:2018-02-20
Applicant: Commvault Systems, Inc
Inventor: Paramasivam Kumarasamy , Amit Mitkar , Dmitriy Borisovich Zakharkin
CPC classification number: G06F3/065 , G06F3/0619 , G06F3/0683 , G06F3/0689 , G06F11/14 , G06F11/1451 , G06F11/2089 , G06F11/2094 , G06F11/2097 , G06F16/21 , G06F16/27 , G06F2201/84
Abstract: A data storage system includes a generic snapshot interface, allowing for integration with a wide variety of snapshot-capable storage devices. The generic interface can be a programming interface (e.g., an application programming interface [API]). Using the snapshot interface, storage device vendors can integrate their particular snapshot technology with the data storage system. For instance, the data storage system can access a shared library of functions (e.g., a dynamically linked library [DLL]) provided by the vendor (or another by appropriate entity) and that complies with the specifications of the common programming interface. And by invoking the appropriate functions in the library, the data storage system implements the snapshot operation on the storage device.
-
公开(公告)号:US20180254951A1
公开(公告)日:2018-09-06
申请号:US15973437
申请日:2018-05-07
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Rahul S. Pawar , Amit Mitkar , Sumedh Pramod Degaonkar
IPC: H04L12/24 , H04L29/08 , G06F9/50 , G06F9/48 , G06F15/177
CPC classification number: H04L41/0816 , G06F9/4856 , G06F9/5077 , G06F15/177 , H04L67/06 , H04L67/34
Abstract: Software, firmware, and systems are described herein that migrate functionality of a source physical computing device to a destination physical computing device. A non-production copy of data associated with a source physical computing device is created. A configuration of the source physical computing device is determined. A configuration for a destination physical computing device is determined based at least in part on the configuration of the source physical computing device. The destination physical computing device is provided access to data and metadata associated with the source physical computing device using the non-production copy of data associated with the source physical computing device.
-
公开(公告)号:US09766989B2
公开(公告)日:2017-09-19
申请号:US15471952
申请日:2017-03-28
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Sumer Dilip Deshpande , Henry Wallace Dornemann , Rahul S. Pawar , Ashwin Gautamchand Sancheti
CPC classification number: G06F11/1469 , G06F9/45558 , G06F9/461 , G06F9/485 , G06F9/5077 , G06F11/1464 , G06F2009/4557 , G06F2009/45583 , G06F2009/45595 , G06F2201/815
Abstract: The data storage system according to certain aspects can manage the archiving of virtual machines to (and restoring of virtual machines from) secondary storage. The system may archive virtual machines (VMs) that are determined to have a low level of utilization. The system may create a virtual machine placeholder for an archived VM, which may be a “light” or minimal version of the VM that acts like the actual VM. By using a VM placeholder, a VM may appear to be active and selectable by the user. When the user selects the VM, the VM placeholder can interact with the user in similar manner as the VM. Accessing the VM placeholder may trigger restore of the archived VM from secondary storage. The restore of the archived VM may be “seamless” to the user since the VM remains available while it is being restored.
-
公开(公告)号:US09632882B2
公开(公告)日:2017-04-25
申请号:US14566239
申请日:2014-12-10
Applicant: CommVault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Amit Mitkar , Andrei Erofeev , Durga Prasad Chedalavada , Suma Seshadri , Varghese Devassy
CPC classification number: G06F11/1489 , G06F17/30067 , G06F17/30088 , G06F17/30575
Abstract: Systems and methods are provided which perform a file level restore by utilizing existing operating system components (e.g., file system drivers) that are natively installed on the target computing device. These components can be used to mount and/or interpret a secondary copy of the file system. For instance, the system can instantiate an interface object (e.g., a device node such as a pseudo device, device file or special file) on the target client which includes file system metadata corresponding to the backed up version of the file system. The interface provides a mechanism for the operating system to mount the secondary copy and perform file level access on the secondary copy, e.g., to restore one or more selected files.
-
-
-
-
-
-
-
-
-