-
公开(公告)号:US11907168B2
公开(公告)日:2024-02-20
申请号:US17696742
申请日:2022-03-16
Applicant: Commvault Systems, Inc.
Inventor: Anand Prahlad , Marcus S. Muller , Rajiv Kottomtharayil , Srinivas Kavuri , Parag Gokhale , Manoj Kumar Vijayan
IPC: G06F16/174 , G06F16/41 , G06F16/11 , G06F16/182 , G06Q30/02 , G06Q50/18 , H04L9/40 , G06F3/06 , H04L67/1095 , H04L67/1097 , H04L67/56 , H04L67/5682 , G06Q30/0201 , G06F11/34 , H04L67/02 , H04L69/08 , H04L67/50 , H04L67/06
CPC classification number: G06F16/1748 , G06F3/0605 , G06F3/067 , G06F3/0631 , G06F3/0649 , G06F3/0667 , G06F16/122 , G06F16/1827 , G06F16/1844 , G06F16/41 , G06Q30/02 , G06Q30/0206 , G06Q50/188 , H04L63/0428 , H04L67/1095 , H04L67/1097 , H04L67/56 , H04L67/5682 , G06F3/06 , G06F11/3485 , G06F2003/0697 , H04L67/02 , H04L67/06 , H04L67/535 , H04L69/08
Abstract: Data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, are performed within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud environment that requires data transfer over wide area networks, such as the Internet, which may have appreciable latency and/or packet loss, using various network protocols, including HTTP and FTP. Methods are disclosed for content indexing data stored within a cloud environment to facilitate later searching, including collaborative searching. Methods are also disclosed for performing containerized deduplication to reduce the strain on a system namespace, effectuate cost savings, etc. Methods are disclosed for identifying suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy. Further, systems and methods for providing a cloud gateway and a scalable data object store within a cloud environment are disclosed, along with other features.
-
公开(公告)号:US11734127B2
公开(公告)日:2023-08-22
申请号:US17473888
申请日:2021-09-13
Applicant: Commvault Systems, Inc.
Inventor: Bheemesh R. Dwarampudi , Rajiv Kottomtharayil , Parag Gokhale , Anand Vibhor , Parminder Singh , David M. Cunningham , Michael Fasulo
IPC: G06N20/00 , G06F16/182 , G06F16/25 , G06F16/11 , G06F16/27 , G06F16/188 , G06F11/14 , G06F21/62 , G06F11/30
CPC classification number: G06F11/1464 , G06F11/1453 , G06F11/1466 , G06F11/1469 , G06F11/302 , G06F11/3034 , G06F11/3055 , G06F16/116 , G06F16/182 , G06F16/25 , G06F21/6245 , G06N20/00 , G06F16/188 , G06F16/27 , G06F2201/84 , G06F2201/865
Abstract: An information management cell health monitoring system is provided herein that can monitor one or more information management systems, identify any performance issues that are occurring within an information management system, and automatically, or in response to a user input, transmit an instruction to the information management system to execute a workflow to resolve the performance issue(s). For example, the information management cell health monitoring system receives operational data, secondary copy policies, and/or similar data from an information management cells via a network. The information management cell health monitoring system analyzes the received information to identify any issues. If an issue is detected, the information management cell health monitoring system retrieves workflows and determines whether any of the workflows can be used to resolve the detected issue. The information management cell health monitoring system transmits a workflow that resolves the detected issue to the information management system for execution.
-
公开(公告)号:US11709739B2
公开(公告)日:2023-07-25
申请号:US17884482
申请日:2022-08-09
Applicant: Commvault Systems, Inc.
Inventor: Deepak Raghunath Attarde , Rajiv Kottomtharayil , Manoj Kumar Vijayan
IPC: G06F11/14 , G06F16/174 , G06F3/06
CPC classification number: G06F11/1453 , G06F3/064 , G06F3/067 , G06F3/0617 , G06F11/1435 , G06F11/1464 , G06F16/1752 , G06F11/1469 , G06F2201/80 , G06F2201/84
Abstract: Described in detail herein are systems and methods for single instancing blocks of data in a data storage system. For example, the data storage system may include multiple computing devices (e.g., client computing devices) that store primary data. The data storage system may also include a secondary storage computing device, a single instance database, and one or more storage devices that store copies of the primary data (e.g., secondary copies, tertiary copies, etc.). The secondary storage computing device receives blocks of data from the computing devices and accesses the single instance database to determine whether the blocks of data are unique (meaning that no instances of the blocks of data are stored on the storage devices). If a block of data is unique, the single instance database stores it on a storage device. If not, the secondary storage computing device can avoid storing the block of data on the storage devices.
-
公开(公告)号:US11669261B2
公开(公告)日:2023-06-06
申请号:US17445712
申请日:2021-08-23
Applicant: Commvault Systems, Inc.
Inventor: Duncan Alden Littlefield , Rajiv Kottomtharayil , Kuldeep Kumar , Sri Karthik Bhagi , Jun H. Ahn , Parag Gokhale
IPC: G06F3/06
CPC classification number: G06F3/065 , G06F3/067 , G06F3/0608 , G06F3/0641 , G06F3/0644
Abstract: Certain embodiments described herein relate to an improved selective data backup system. In some embodiments, one or more components in an information management system can determine that a portion of the primary data scheduled for backup was previously backed up or is scheduled to be backed up as part of another backup operation. For example, a data agent performing a cluster-level backup operation for an entire cluster of storage servers may check whether any part of the primary data was previously backed up by a prior server-level backup operation for one of the storage servers in the cluster. If so, the data agent may skip, in the cluster-level backup operation, any portion of the primary data stored in the storage server previously backed up as part of the prior server-level backup operation.
-
公开(公告)号:US11455212B2
公开(公告)日:2022-09-27
申请号:US17169257
申请日:2021-02-05
Applicant: Commvault Systems, Inc.
Inventor: Deepak Raghunath Attarde , Rajiv Kottomtharayil , Manoj Kumar Vijayan
IPC: G06F3/06 , G06F16/174 , G06F11/14
Abstract: Described in detail herein are systems and methods for single instancing blocks of data in a data storage system. For example, the data storage system may include multiple computing devices (e.g., client computing devices) that store primary data. The data storage system may also include a secondary storage computing device, a single instance database, and one or more storage devices that store copies of the primary data (e.g., secondary copies, tertiary copies, etc.). The secondary storage computing device receives blocks of data from the computing devices and accesses the single instance database to determine whether the blocks of data are unique (meaning that no instances of the blocks of data are stored on the storage devices). If a block of data is unique, the single instance database stores it on a storage device. If not, the secondary storage computing device can avoid storing the block of data on the storage devices.
-
公开(公告)号:US11416328B2
公开(公告)日:2022-08-16
申请号:US16436692
申请日:2019-06-10
Applicant: Commvault Systems, Inc.
Inventor: Parag Gokhale , Rajiv Kottomtharayil , Srinivas Kavuri , Anand Prahlad , Suresh Parpatakam Reddy , Robert Keith Brower, Jr. , Jared Meade
Abstract: Systems and methods for providing automated problem reporting in elements used in conjunction with computer networks are disclosed. The system comprises a plurality of elements that perform data operations and a reporting manager or monitor agent which monitors the elements and data operations. Upon detection of hardware or software problems, the reporting manager or monitor agent automatically communicates with elements affected by the problem to gather selected hardware, software, and configuration information, analyzes the information to determine causes of the problem, and issues a problem report containing at least a portion of the selected information. The problem report is communicated to a remote monitor that does not possess access privileges to the elements, allowing automated, remote monitoring of the elements without compromising security of the computer network or elements.
-
7.
公开(公告)号:US11321181B2
公开(公告)日:2022-05-03
申请号:US16239490
申请日:2019-01-03
Applicant: Commvault Systems, Inc.
Inventor: Rajiv Kottomtharayil
IPC: G06F15/173 , G06F11/14 , G06F9/50
Abstract: A data protection scheduling system provides a flexible or rolling data protection window that analyzes various criteria to determine an optimal or near optimal time for performing data protection or secondary copy operations. While prior systems may have scheduled backups at an exact time (e.g., 2:00 a.m.), the system described herein dynamically determines when to perform the backups and other data protection storage operations, such as based on network load, CPU load, expected duration of the storage operation, rate of change of user activities, frequency of use of affected computer systems, trends, and so on.
-
公开(公告)号:US11119868B2
公开(公告)日:2021-09-14
申请号:US16936424
申请日:2020-07-23
Applicant: Commvault Systems, Inc.
Inventor: Jaidev O. Kochunni , Chong Liu , Manoj Kumar Vijayan , Rajiv Kottomtharayil
Abstract: Multiple data paths may be available to a data management system for transferring data between a primary storage device and a secondary storage device. The data management system may be able to gain operational advantages by performing load balancing across the multiple data paths. The system may use application layer characteristics of the data for transferring from a primary storage to a backup storage during data backup operation, and correspondingly from a secondary or backup storage system to a primary storage system during restoration.
-
公开(公告)号:US11016859B2
公开(公告)日:2021-05-25
申请号:US15991849
申请日:2018-05-29
Applicant: Commvault Systems, Inc.
Inventor: Anand Prahlad , Manoj Kumar Vijayan , Rajiv Kottomtharayil , Parag Gokhale
IPC: G06F7/00 , G06F11/14 , G06F16/16 , G06F16/174 , G06F16/957 , G06F21/60
Abstract: Content-aware systems and methods for improving de-duplication, or single instancing, in storage operations. In certain examples, backup agents on client devices parse application-specific data to identify data objects that are candidates for de-duplication. The backup agents can then insert markers or other indictors in the data that identify the location(s) of the particular data objects. Such markers can, in turn, assist a de-duplication manager to perform object-based de-duplication and increase the likelihood that like blocks within the data are identified and single instanced. In other examples, the agents can further determine if a data object of one file type can or should be single-instanced with a data object of a different file type. Such processing of data on the client side can provide for more efficient storage and back-end processing.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-