-
公开(公告)号:US11263173B2
公开(公告)日:2022-03-01
申请号:US16526699
申请日:2019-07-30
Applicant: Commvault Systems, Inc.
Inventor: Pavan Kumar Reddy Bedadala , Manoj Kumar Pradhan , Hemant Mishra , Gopikannan Venugopalsamy
Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, operations performed as part of a backup process may be stored in transaction logs. These transaction logs may include information about a transaction performed between the client computing system and the network storage that hosts the backup of the client computing system. The transaction logs may be provided to a secondary storage system that can be used to form a backup index. The backup index may be used to facilitate accessing the data stored at the network storage. Advantageously, generating the transaction logs and separating the generation of the backup index from the backup process can reduce resource usage during performance of the backup and speed up the backup process while further reducing interaction with the storage manager.
-
公开(公告)号:US20190340082A1
公开(公告)日:2019-11-07
申请号:US15969719
申请日:2018-05-02
Applicant: Commvault Systems, Inc.
Inventor: Manoj Kumar Pradhan , Hemant Mishra , Dmitriy Borisovich Zakharkin , Sanath Kumar , Hetalkumar N. Joshi , Sunil Babu Telagamsetti , Divakar Radhakrishnan , Jayasree Yakkala , Rohit Sivadas , Pavan Kumar Reddy Bedadala , Gopikannan Venugopalsamy
Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.
-
公开(公告)号:US11449394B2
公开(公告)日:2022-09-20
申请号:US16685326
申请日:2019-11-15
Applicant: Commvault Systems, Inc.
Inventor: Pavan Kumar Reddy Bedadala , Parag Gokhale , Pavlo Mazur , Prakash Varadharajan , Ankur Varsheny , Gopikannan Venugopalsamy , Marcelo Dos Reis Mansano
Abstract: Indexing preferences generally associate each data source with a type of indexing technology and/or with an index/catalog and/or with a computing device that hosts the index/catalog for tracking backup data generated from the source data. Indexing preferences govern which index/catalog receives transaction logs for a given storage operation. Thus, indexing destinations are defined granularly and flexibly in reference to the source data. Load balancing without user intervention assures that the various index/catalogs are fairly distributed in the illustrative backup systems by autonomously initiating migration jobs. Criteria for initiating migration jobs are based on past usage and going-forward trends. An illustrative migration job re-associates data sources with a different destination media agent and/or index/catalog, including transferring some or all relevant transaction logs and/or indexing information from the old host to the new host.
-
公开(公告)号:US11249863B2
公开(公告)日:2022-02-15
申请号:US15969727
申请日:2018-05-02
Applicant: Commvault Systems, Inc.
Inventor: Manoj Kumar Pradhan , Hemant Mishra , Dmitriy Borisovich Zakharkin , Sanath Kumar , Hetalkumar N. Joshi , Sunil Babu Telagamsetti , Divakar Radhakrishnan , Jayasree Yakkala , Rohit Sivadas , Pavan Kumar Reddy Bedadala , Gopikannan Venugopalsamy
Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.
-
公开(公告)号:US20190340081A1
公开(公告)日:2019-11-07
申请号:US15969716
申请日:2018-05-02
Applicant: Commvault Systems, Inc.
Inventor: Manoj Kumar Pradhan , Hemant Mishra , Dmitriy Borisovich Zakharkin , Sanath Kumar , Hetalkumar N. Joshi , Sunil Babu Telagamsetti , Divakar Radhakrishman , Jayasree Yakkala , Rohit Sivadas , Pavan Kumar Reddy Bedadala , Gopikannan Venugopalsamy
Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.
-
公开(公告)号:US11321188B2
公开(公告)日:2022-05-03
申请号:US16868964
申请日:2020-05-07
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Sumedh Pramod Degaonkar , Gopikannan Venugopalsamy
IPC: G06F11/14 , H04L67/1097 , G06F9/455 , G06F3/06 , H04L67/01
Abstract: Certain embodiments described herein relate to an improved information management system that can perform provider-specific data protection methods for cloud-stored data. In one embodiment, the information management system accesses a pod specification that indicates information usable to execute a containerized application on behalf of a user, and determines the cloud provider system configured to provide one or more computing resources for execution the containerized application. Using a provider-specific interface that is specific to the determined cloud provider system, the information management system creates a snapshot of a cloud storage volume associated with the containerized application and accesses the data inside the snapshot. The accessed data is stored onto a secondary storage device, and the snapshot is removed from the cloud provider system, thereby providing an efficient backup solution for the data used for executing the containerized application on the container orchestrator system.
-
公开(公告)号:US10673943B2
公开(公告)日:2020-06-02
申请号:US15969720
申请日:2018-05-02
Applicant: Commvault Systems, Inc.
Inventor: Manoj Kumar Pradhan , Hemant Mishra , Dmitriy Borisovich Zakharkin , Sanath Kumar , Hetalkumar N. Joshi , Sunil Babu Telagamsetti , Divakar Radhakrishnan , Jayasree Yakkala , Rohit Sivadas , Pavan Kumar Reddy Bedadala , Gopikannan Venugopalsamy
Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.
-
公开(公告)号:US20190340084A1
公开(公告)日:2019-11-07
申请号:US15969727
申请日:2018-05-02
Applicant: Commvault Systems, Inc.
Inventor: Manoj Kumar Pradhan , Hemant Mishra , Dmitriy Borisovich Zakharkin , Sanath Kumar , Hetalkumar N. Joshi , Sunil Babu Telagamsetti , Divakar Radhakrishnan , Jayasree Yakkala , Rohit Sivadas , Pavan Kumar Reddy Bedadala , Gopikannan Venugopalsamy
Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.
-
公开(公告)号:US12292974B2
公开(公告)日:2025-05-06
申请号:US17975409
申请日:2022-10-27
Applicant: Commvault Systems, Inc.
Inventor: Jitin Jindal , Arun Prasad Amarendran , Chandan Singh , Gopikannan Venugopalsamy , Yongtao Liu
IPC: G06F21/56
Abstract: Backup data is leveraged to determine whether primary data has been encrypted by malware. The disclosed approach does not rely on recognizing particular malware instances or malware provenance, and thus can be applied to any body of data. Even a novel and previously unknown malware attack can be detected in this way. An illustrative data storage management system analyzes secondary copies it created over time, applies a multi-factor analysis to data recovered from the secondary copies and, based on the analysis, infers whether the primary data from which the secondary copies were created may be encrypted. The present approach uses successive versions of backup copies to find indicia of malware encryption, rather than trying to trace or identify the malware itself. Indicia of entropy correlate highly with encryption, such as encryption performed by malware attacks. Conversely, indicia of similarity correlate highly with lack of encryption of successive versions of documents.
-
公开(公告)号:US12001295B2
公开(公告)日:2024-06-04
申请号:US17884443
申请日:2022-08-09
Applicant: Commvault Systems, Inc.
Inventor: Pavan Kumar Reddy Bedadala , Parag Gokhale , Pavlo Mazur , Prakash Varadharajan , Ankur Varsheny , Gopikannan Venugopalsamy , Marcelo Dos Reis Mansano
CPC classification number: G06F11/1464 , G06F11/1446 , G06F11/1451 , G06F11/1466 , G06F11/1471 , G06F11/2023 , G06F16/10 , G06F16/113 , G06F16/21 , H04L41/08
Abstract: Indexing preferences generally associate each data source with a type of indexing technology and/or with an index/catalog and/or with a computing device that hosts the index/catalog for tracking backup data generated from the source data. Indexing preferences govern which index/catalog receives transaction logs for a given storage operation. Thus, indexing destinations are defined granularly and flexibly in reference to the source data. Load balancing without user intervention assures that the various index/catalogs are fairly distributed in the illustrative backup systems by autonomously initiating migration jobs. Criteria for initiating migration jobs are based on past usage and going-forward trends. An illustrative migration job re-associates data sources with a different destination media agent and/or index/catalog, including transferring some or all relevant transaction logs and/or indexing information from the old host to the new host.
-
-
-
-
-
-
-
-
-