-
公开(公告)号:US12204929B2
公开(公告)日:2025-01-21
申请号:US18438547
申请日:2024-02-12
Applicant: Commvault Systems, Inc.
Inventor: Ashwin Gautamchand Sancheti , Henry Wallace Dornemann
IPC: G06F9/455 , G06F3/06 , G06F11/14 , G06F16/11 , G06F16/182
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.
-
公开(公告)号:US12174710B2
公开(公告)日:2024-12-24
申请号:US18360858
申请日:2023-07-28
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Brahmaiah Vallabhaneni , Rahul S. Pawar , Henry Wallace Dornemann , Jun H. Ahn , Amey Vijaykumar Karandikar , Amit Mitkar , Muthusamy Senthilnathan , Satish Chandra Kilaru
IPC: G06F16/00 , G06F3/06 , G06F11/14 , G06F11/30 , G06F11/34 , G06F16/11 , G06F16/17 , G06F16/182 , G06F16/21 , G06F16/22 , G06F16/23 , G06F16/27
Abstract: According to certain aspects, a system may include a data agent configured to: process a database file residing on a primary storage device(s) to identify a subset of data in the database file for archiving, the database file generated by a database application; and extract the subset of the data from the database file and store the subset of the data in an archive file on the primary storage device(s) as a plurality of blocks having a common size; and at least one secondary storage controller computer configured to, as part of a secondary copy operation in which the archive file is copied to a secondary storage device(s): copy the plurality of blocks to the secondary storage devices to create a secondary copy of the archive file; and create a table that provides a mapping between the copied plurality of blocks and corresponding locations in the secondary storage device(s).
-
公开(公告)号:US12169444B2
公开(公告)日:2024-12-17
申请号:US18414528
申请日:2024-01-17
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace Dornemann , Amit Mitkar , Pratik S. Rana , Deepak Raghunath Attarde , Ashwin Gautamchand Sancheti
IPC: G06F11/14 , G06F16/13 , G06F16/172 , G06F9/455
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.
-
公开(公告)号:US12056014B2
公开(公告)日:2024-08-06
申请号:US16857616
申请日:2020-04-24
Applicant: Commvault Systems, Inc.
Inventor: Rahul S. Pawar , Jun H. Ahn , Manas Bhikchand Mutha , Henry Wallace Dornemann , Anup Kumar
CPC classification number: G06F11/1451 , G06F8/60 , G06F9/445 , G06F9/45504 , G06F9/45558 , G06F11/1448 , G06F11/1456 , G06F11/1458 , G06F16/128 , G06F2009/45583 , G06F11/1469 , G06F2201/82 , G06F2201/84
Abstract: An information management system according to certain aspects may be configured to generate a snapshot of data relating to a plurality of applications. The system may include a plurality of data agents, wherein each data agent is associated with at least one of a plurality of applications, and data generated by the plurality of applications is stored in a logical volume in primary storage. The system may also include a snapshot manager configured to detect the plurality of applications; check with the plurality of data agents whether the associated applications are in consistent states; obtain a snapshot of the logical volume in response to receiving notifications from the plurality of data agents that the associated applications are in consistent states; and generate mapping information between a particular one of the plurality of applications and a portion of the snapshot relating to the particular one of the plurality of applications.
-
公开(公告)号:US11520736B2
公开(公告)日:2022-12-06
申请号:US17105347
申请日:2020-11-25
Applicant: Commvault Systems, Inc.
Inventor: Ajay Venkat Nagrale , Anita Joseph , Sasikala Raju , Henry Wallace Dornemann
IPC: G06F16/11 , G06F9/455 , G06F11/14 , G06F16/188 , G06F11/20
Abstract: An executable utility is injected into cloud-based virtual machines (VMs) that are subject to backups by a data storage management system tasked with protecting the cloud-based VMs and their associated data. The utility is injected into a target VM which is “live” and operating. The utility analyzes the VM's live volume to discover data extents therein, and for each extent computes a respective checksum and determines whether the extent is a “hole.” Afterwards, checksums help identify changed data in successive snapshots of the live volume, so that only changed data will be read and backed up in incremental backups. Time is saved in performing the backup operation first by pre-warming the backup's source volume in parallel with the utility analyzing the live volume, and second by skipping read operations for extents unchanged since a preceding backup. The resulting incremental backup operation is sped up as compared to prior art approaches.
-
公开(公告)号:US11347707B2
公开(公告)日:2022-05-31
申请号: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.
-
公开(公告)号:US11323531B2
公开(公告)日:2022-05-03
申请号:US16896868
申请日:2020-06-09
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace Dornemann
IPC: H04L67/56 , H04L41/042 , H04L41/085
Abstract: A comprehensive approach to streaming backups for virtual machines (“VMs”) in a storage management system comprises improvements to the assignment of data agent proxies for VM secondary copy operations. New considerations in performing a VM streaming backup job include without limitation: determining and enforcing a system-wide per-proxy limit of concurrent data streams; generating an ordered priority list of the VMs to be backed up as a basis for choosing which proxies will back up the respective VM, though the illustrative system may not strictly adhere to the priority list based on further considerations; identifying a next available proxy based on data stream utilization at the proxy; and dynamically re-generating the priority list and re-evaluating considerations if some VMs become “stranded” due to a failure to be backed up. Secondary copy operations are distributed to proxies in ways that improve the chances of successfully completing VM streaming backups.
-
公开(公告)号:US11061714B2
公开(公告)日:2021-07-13
申请号:US16791292
申请日:2020-02-14
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace Dornemann
Abstract: A comprehensive approach to streaming backups for virtual machines (“VMs”) in a storage management system comprises improvements to the assignment of data agent proxies for VM secondary copy operations. New considerations in performing a VM streaming backup job include without limitation: determining and enforcing a system-wide per-proxy limit of concurrent data streams; generating an ordered priority list of the VMs to be backed up as a basis for choosing which proxies will back up the respective VM, though the illustrative system may not strictly adhere to the priority list based on further considerations; identifying a next available proxy based on data stream utilization at the proxy; and dynamically re-generating the priority list and re-evaluating considerations if some VMs become “stranded” due to a failure to be backed up. Secondary copy operations are distributed to proxies in ways that improve the chances of successfully completing VM streaming backups.
-
公开(公告)号:US20210004257A1
公开(公告)日:2021-01-07
申请号:US17025238
申请日:2020-09-18
Applicant: Commvault Systems, Inc.
Inventor: Ashwin Gautamchand Sancheti , Henry Wallace Dornemann
IPC: G06F9/455 , G06F3/06 , G06F16/182 , G06F11/14 , G06F16/11
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.
-
公开(公告)号:US20200341945A1
公开(公告)日:2020-10-29
申请号:US16925179
申请日:2020-07-09
Applicant: Commvault Systems, Inc.
Inventor: Rahul S. Pawar , Rajiv Kottomtharayil , Parag Gokhale , Sumer Dilip Deshpande , Henry Wallace Dornemann
Abstract: Virtualization sprawl can lead to virtual machines with no designated periodic backup. If the data associated with these unprotected virtual machines is not backed up, it cannot be restored if needed, leading to system failures. A data storage system identifies and protects the unprotected virtual machines. For instance, the system compares a list of virtual machines with a list of computing devices having a designated backup policy in the data storage system and determines which of the virtual machines are unprotected. The system further automatically categorizes the unprotected virtual machines, identifies those unprotected virtual machines that remain uncategorized, and applies a default backup policy to the uncategorized and unprotected virtual machines to provide protected virtual machines.
-
-
-
-
-
-
-
-
-