-
公开(公告)号: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.
-
公开(公告)号:US20240396967A1
公开(公告)日:2024-11-28
申请号:US18794957
申请日:2024-08-05
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Paramasivam KUMARASAMY
IPC: H04L67/1097 , G06F11/14 , G06F16/11 , G06F16/21 , H04L67/01
Abstract: During a data protection operation, a data storage system can collect computing attributes associated with hosting of an application generating data being backed up and may also obtain information relating to physical characteristics of the computing device hosting the application and the data. At the time of migration to a cloud, the system can use the collected attributes and/or information to provision cloud resources. The cloud storage system may accept provisioning requests, and may provide several templates which each specify a cloud resource that can be provisioned upon request. The system may compare the collected attributes with the attributes of the available templates to determine the best match. Then, the system may issue a provisioning request to the cloud provider according to the best-matched template. After provisioning the resources, the system may restore backup data of the application to the cloud storage system to migrate the data.
-
公开(公告)号:US12099414B2
公开(公告)日:2024-09-24
申请号:US17709205
申请日:2022-03-30
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Paramasivam Kumarasamy , Jianwei Chen
CPC classification number: G06F11/1451 , G06F11/2038 , G06F11/2048 , G06F11/2094 , G06F11/2097 , G06F11/1453 , G06F2201/815 , G06F2201/84
Abstract: Container images may be generated from a backup system that includes a backup of one or more applications from a computing system of an entity. During a backup process, an application can be identified and its storage location in a secondary storage can be tracked or saved in a backup index. Configuration information and data or files created by user interaction with the application can be backed up and the location of the backed up data or files may be stored in the backup index along with the location of the configuration information. Using the backup index, a container image can be created that includes a selected application, its configuration information, and data, if any, created by the application. The container image can be generated from the backup stored in the secondary storage.
-
公开(公告)号:US11561866B2
公开(公告)日:2023-01-24
申请号:US16924002
申请日:2020-07-08
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Sumedh Pramod Degaonkar , Sanjay Kumar , Shankarbabu Bhavanarushi , Vikash Kumar
Abstract: A “backup services container” comprises “backup toolkits,” which include scripts for accessing containerized applications plus enabling utilities/environments for executing the scripts. The backup services container is added to Kubernetes pods comprising containerized applications without changing other pod containers. For maximum value and advantage, the backup services container is “over-equipped” with toolkits. The backup services container selects and applies a suitable backup toolkit to a containerized application to ready it for a pending backup. Interoperability with a proprietary data storage management system provides features that are not possible with third-party backup systems. Some embodiments include one or more components of the proprietary data storage management within the illustrative backup services container. Some embodiments include one or more components of the proprietary data storage management system in a backup services pod configured in a Kubernetes node. All configurations and embodiments are suitable for cloud and/or non-cloud computing environments.
-
公开(公告)号:US11422900B2
公开(公告)日:2022-08-23
申请号:US17037422
申请日:2020-09-29
Applicant: Commvault Systems, Inc.
Inventor: Shankarbabu Bhavanarushi , Amit Mitkar , Sumedh Pramod Degaonkar , Vikash Kumar
Abstract: Certain embodiments described herein relate to an improved information management system that can perform platform-agnostic containerized application data protection. In one embodiment, the information management system receives a user's credentials to a container orchestrator along with an indication of whether or not to deploy a backup pod. Using the user credentials, the information management system accesses the container orchestrator, and if the user has requested deployment of a backup pod on the user's cluster, the information management system may do so using a backup pod specification and allow the backup pod to perform data protection operations, using a platform-agnostic interface (e.g., container storage interface), for application data accessible by the user applications on the user's pod on the user's cluster. Alternatively, if the user has not requested deployment of a backup pod, the information management system may perform data protection operations using provider-specific interface.
-
26.
公开(公告)号:US11416341B2
公开(公告)日:2022-08-16
申请号:US16886431
申请日:2020-05-28
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Paramasivam Kumarasamy
IPC: G06F11/14 , H04L29/08 , G06F3/06 , H04L67/1095
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.”
-
公开(公告)号:US20220217043A1
公开(公告)日:2022-07-07
申请号:US17694417
申请日:2022-03-14
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Rahul S. Pawar , Amit Mitkar , Sumedh Pramod Degaonkar
IPC: H04L41/0816 , G06F15/177 , G06F9/48 , G06F9/50 , H04L67/06 , H04L67/00
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.
-
公开(公告)号: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.
-
公开(公告)号:US11269543B2
公开(公告)日:2022-03-08
申请号:US16881802
申请日:2020-05-22
Applicant: Commvault Systems, Inc
Inventor: Paramasivam Kumarasamy , Amit Mitkar , Dmitriy Borisovich Zakharkin
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.
-
公开(公告)号:US10853406B2
公开(公告)日:2020-12-01
申请号:US15264476
申请日:2016-09-13
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Unmil Vinay Tambe , Sumedh Pramod Degaonkar , Rajesh Kumar Singh , Rahil Mohmed Husein Mansuri , Srikanth Hejamadi Tati
IPC: G06F16/51 , G06F16/583
Abstract: A data storage management system incorporates image recognition and classification features. The illustrative system generates thumbnail images to represent images detected in secondary copies. Subsequent image recognition and classification operations are based on the thumbnail images without need to access the secondary copies from which the thumbnails were derived. The system indexes thumbnail images and respective relationships to each other and to the source secondary copies. Metadata from the source secondary copies is extracted and preserved with the thumbnails. Thumbnail images, metadata, and related index data (collectively “thumbnail data”) are stored locally in an illustrative content index server, or in an enhanced storage manager, thus improving performance without interfering with ongoing storage management operations. Features are disclosed for searching within the system and performing storage management operations based on image criteria. Access to/from other systems is also possible, e.g., for importing images and/or thumbnails.
-
-
-
-
-
-
-
-
-