-
公开(公告)号:US20210064484A1
公开(公告)日:2021-03-04
申请号:US16870722
申请日:2020-05-08
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace Dornemann , Pratik S. Rana , Amit Mitkar , Deepak Raghunath Attarde , Ashwin Gautamchand Sancheti
IPC: G06F11/14 , G06F16/13 , G06F16/172
Abstract: An illustrative approach accelerates live browse 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 backup copies. Live browse operations are used for populating the cache storage area for speedier retrieval during subsequent live browsing and/or file indexing 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.
-
公开(公告)号:US10922197B2
公开(公告)日:2021-02-16
申请号:US16844878
申请日:2020-04-09
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Amit Mitkar , Sumedh Pramod Degaonkar
IPC: G06F11/14 , G06F11/00 , G06F11/20 , G06F9/4401
Abstract: According to certain aspects, a method of creating customized bootable images for client computing devices in an information management system can include: creating a backup copy of each of a plurality of client computing devices, including a first client computing device; subsequent to receiving a request to restore the first client computing device to the state at a first time, creating a customized bootable image that is configured to directly restore the first client computing device to the state at the first time, wherein the customized bootable image includes system state specific to the first client computing device at the first time and one or more drivers associated with hardware existing at time of restore on a computing device to be rebooted; and rebooting the computing device to the state of the first client computing device at the first time from the customized bootable image.
-
公开(公告)号:US10896100B2
公开(公告)日:2021-01-19
申请号:US15923930
申请日:2018-03-16
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Andrei Erofeev , Amit Bhaskar Ausarkar , Ajay Venkat Nagrale
IPC: G06F11/14 , G06F3/06 , G06F11/30 , G06F11/32 , G06F16/21 , G06F9/455 , G06F16/16 , G06F16/17 , G06F16/188
Abstract: Recovery points can be used for replicating a virtual machine and reverting the virtual machine to a different state. A filter driver can monitor and capture input/output commands between a virtual machine and a virtual machine disk. The captured input/output commands can be used to create a recovery point. The recovery point can be associated with a bitmap that may be used to identify data blocks that have been modified between two versions of the virtual machine. Using this bitmap, a virtual machine may be reverted or restored to a different state by replacing modified data blocks and without replacing the entire virtual machine disk.
-
公开(公告)号:US10768971B2
公开(公告)日:2020-09-08
申请号:US16262721
申请日:2019-01-30
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace Dornemann , Amit Mitkar , Sanjay Kumar , Satish Chandra Kilaru , Sumedh Pramod Degaonkar
IPC: G06F9/455 , G06F11/14 , G06F16/182
Abstract: Illustrative systems and methods enable a virtual machine (“VM”) to be powered up at any hypervisor regardless of hypervisor type, based on live-mounting VM data that was originally backed up into a hypervisor-independent format by a block-level backup operation. Afterwards, the backed up VM executes anywhere anytime without needing to find a hypervisor that is the same as or compatible with the original source VM's hypervisor. The backed up VM payload data is rendered portable to any virtualized platform. Thus, a VM can be powered up at one or more test stations, data center or cloud recovery environments, and/or backup appliances, without the prior-art limitations of finding a same/compatible hypervisor for accessing and using backed up VM data. An illustrative media agent maintains cache storage that acts as a way station for data blocks retrieved from an original backup copy, and stores data blocks written by the live-mounted VM.
-
公开(公告)号:US20200233845A1
公开(公告)日:2020-07-23
申请号:US16253643
申请日:2019-01-22
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace Dornemann , Ajay Venkat Nagrale , Amit Mitkar
Abstract: An illustrative file indexing approach enhances what was previously possible with hypervisor-free live browsing of virtual machine (VM) block-level backup copies. Capabilities are described for indexing files discovered in VM block-level backup copies, including indexing of directory structures and file content. The illustrative file indexing functionality activates a live-browse session to discover files present within VM block-level backup copies and indexes file names and directory structures as created by an original source VM, resulting in an illustrative file index. The illustrative file indexing functionality optionally indexes file contents within VM block-level backup copies, resulting in an illustrative content index. The file index and content index are retained in persistent data structure(s) stored apart from the VM block-level backup copies. The indexes are searchable without mounting or live-browsing the VM block-level backup copies. In some embodiments the file index and the content index are consolidated.
-
公开(公告)号:US10552294B2
公开(公告)日:2020-02-04
申请号:US15915000
申请日:2018-03-07
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.
-
公开(公告)号:US10394458B2
公开(公告)日:2019-08-27
申请号:US16002393
申请日:2018-06-07
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Andrei Erofeev
IPC: G06F12/00 , G06F3/06 , G06F12/0871 , G06F12/0873
Abstract: Systems and methods can implement one or more intelligent caching algorithms that reduce wear on the SSD and/or to improve caching performance. Such algorithms can improve storage utilization and I/O efficiency by taking into account the write-wearing limitations of the SSD. Accordingly, the systems and methods can cache to the SSD while avoiding writing too frequently to the SSD to increase or attempt to increase the lifespan of the SSD. The systems and methods may, for instance, write data to the SSD once that data has been read from the hard disk or memory multiple times to avoid or attempt to avoid writing data that has been read only once. The systems and methods may also write large chunks of data to the SSD at once instead of a single unit of data at a time. Further, the systems and methods can write to the SSD in a circular fashion.
-
公开(公告)号:US20190243543A1
公开(公告)日:2019-08-08
申请号:US16235688
申请日:2018-12-28
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Andrei Erofeev
IPC: G06F3/06 , G06F12/0871 , G06F12/0873
Abstract: Systems and methods can implement one or more intelligent caching algorithms that reduce wear on the SSD and/or to improve caching performance. Such algorithms can improve storage utilization and I/O efficiency by taking into account the write-wearing limitations of the SSD. Accordingly, the systems and methods can cache to the SSD while avoiding writing too frequently to the SSD to increase or attempt to increase the lifespan of the SSD. The systems and methods may, for instance, write data to the SSD once that data has been read from the hard disk or memory multiple times to avoid or attempt to avoid writing data that has been read only once. The systems and methods may also write large chunks of data to the SSD at once instead of a single unit of data at a time. Further, the systems and methods can write to the SSD in a circular fashion.
-
公开(公告)号:US10324808B2
公开(公告)日:2019-06-18
申请号:US15644404
申请日:2017-07-07
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Amit Mitkar , Sumedh Pramod Degaonkar
IPC: G06F11/00 , G06F9/4401 , G06F11/14 , G06F9/44
Abstract: According to certain aspects, a method of creating customized bootable images for client computing devices in an information management system can include: creating a backup copy of each of a plurality of client computing devices, including a first client computing device; subsequent to receiving a request to restore the first client computing device to the state at a first time, creating a customized bootable image that is configured to directly restore the first client computing device to the state at the first time, wherein the customized bootable image includes system state specific to the first client computing device at the first time and one or more drivers associated with hardware existing at time of restore on a computing device to be rebooted; and rebooting the computing device to the state of the first client computing device at the first time from the customized bootable image.
-
公开(公告)号:US20180285234A1
公开(公告)日:2018-10-04
申请号:US15915000
申请日:2018-03-07
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.
-
-
-
-
-
-
-
-
-