-
公开(公告)号:US11593227B2
公开(公告)日:2023-02-28
申请号:US17399519
申请日:2021-08-11
Applicant: Commvault Systems, Inc.
Inventor: Jaidev Oppath 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.
-
92.
公开(公告)号:US11494340B2
公开(公告)日:2022-11-08
申请号:US16917565
申请日:2020-06-30
Applicant: Commvault Systems, Inc.
IPC: G06F16/174 , G06F11/14 , G06F16/172 , G06F16/182 , G06F3/06 , G06F11/10 , G06F9/455
Abstract: Expandable cache management dynamically manages cache storage for multiple network shares configured in a file server. Once a file is written to a directory or folder on a specially designated network share, such as one that is configured for “infinite backup,” an intermediary pre-backup copy of the file is created in an expandable cache in the file server that hosts the network share. On write operations, cache storage space can be dynamically expanded or freed up by pruning previously backed up data. This advantageously creates flexible storage caches in the file server for each network share, each cache managed independently of other like caches for other network shares on the same file server. On read operations, intermediary file storage in the expandable cache gives client computing devices speedy access to data targeted for backup, which is generally quicker than restoring files from backed up secondary copies.
-
公开(公告)号:US11308035B2
公开(公告)日:2022-04-19
申请号:US16276552
申请日:2019-02-14
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 , H04L29/06 , G06F3/06 , H04L67/1095 , H04L67/1097 , H04L67/56 , H04L67/5682 , G06F11/34 , H04L67/50 , H04L67/02 , H04L69/08 , H04L67/06
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.
-
公开(公告)号:US10990430B2
公开(公告)日:2021-04-27
申请号:US16156863
申请日:2018-10-10
Applicant: Commvault Systems, Inc.
Inventor: Bheemesh R. Dwarampudi , Rajiv Kottomtharayil , Rahul S. Pawar , Parag Gokhale
IPC: G06F17/00 , G06F7/00 , G06F9/455 , G06F16/11 , G06F16/188 , G06F16/951 , G06F16/955 , G06F16/22 , G06F16/9038 , G06F11/14 , G06F9/445 , G06F3/06 , G06F9/4401 , H04L29/06
Abstract: Software, firmware, and systems are described herein that permit an organization to dock previously-utilized, limited-feature data management modules with a full-featured data management system. By docking limited-feature data management modules to a full-featured data management system, metadata and data from the various limited-feature data management modules can be integrated and utilized more efficiently and effectively. Moreover, additional data management features can be provided to users after a more seamless transition.
-
公开(公告)号:US10922006B2
公开(公告)日:2021-02-16
申请号:US16114093
申请日:2018-08-27
Applicant: Commvault Systems, Inc.
Inventor: Anand Prahlad , Parag Gokhale , Rajiv Kottomtharayil , Manoj Kumar Vijayan , Deepak Raghunath Attarde
IPC: G06F3/06 , G06F16/174 , G06F11/14 , G11B5/86
Abstract: A method and system for reducing storage requirements and speeding up storage operations by reducing the storage of redundant data includes receiving a request that identifies one or more data objects to which to apply a storage operation. For each data object, the storage system determines if the data object contains data that matches another data object to which the storage operation was previously applied. If the data objects do not match, then the storage system performs the storage operation in a usual manner. However, if the data objects do match, then the storage system may avoid performing the storage operation.
-
公开(公告)号:US10896053B2
公开(公告)日:2021-01-19
申请号:US16518107
申请日:2019-07-22
Applicant: Commvault Systems, Inc.
Inventor: Rajiv Kottomtharayil , Rahul S. Pawar , Ashwin Gautamchand Sancheti , Sumer Dilip Deshpande , Sri Karthik Bhagi , Henry Wallace Dornemann , Ananda Venkatesha
Abstract: Virtual machine (VM) proliferation may be reduced by determining the availability of existing VMs to perform a task. Tasks may be assigned to existing VMs instead of creating a new VM to perform the task. Furthermore, a coordinator may determine a grouping of VMs or VM hosts based on one or more factors associated with the VMs or the VM hosts, such as VM type or geographical location of the VM hosts. The coordinator may also assign one or more Virtual Server Agents (VSAs) to facilitate managing the group of VM hosts. In some embodiments, the coordinators may facilitate load balancing of VSAs during operation, such as during a backup operation, a restore operation, or any other operation between a primary storage system and a secondary storage system.
-
公开(公告)号:US10884635B2
公开(公告)日:2021-01-05
申请号:US16235561
申请日:2018-12-28
Applicant: Commvault Systems, Inc.
Abstract: According to certain aspects, an information management cell can include at least one secondary storage computing device configured to conduct primary data generated by at least one client computing device to a secondary storage device(s) as part of secondary copy operations, wherein the secondary storage computing device normally operates to conduct primary data to the secondary storage device(s) for storage as a secondary copy in a first secondary copy file format, at the direction of a main storage manager; and can include a failover storage manager configured to activate in response to loss of connectivity between the cell and the main storage manager, and instruct a secondary copy application to perform a secondary copy operation in which the primary data generated by the at least one client computing device is stored as a secondary copy in a second secondary copy file format different than the first secondary copy file format.
-
公开(公告)号:US20200371879A1
公开(公告)日:2020-11-26
申请号:US16991899
申请日:2020-08-12
Applicant: Commvault Systems, Inc.
Inventor: Parag Gokhale , Rajiv Kottomtharayil , Amey Vijaykumar Karandikar , Yu Wang
IPC: G06F11/14 , G06F9/48 , G06F16/22 , G06F16/28 , G06F16/23 , G06F3/06 , G06F9/50 , H04L12/927 , G06F11/07 , H04L29/06
Abstract: A resource allocation system begins with an ordered plan for matching requests to resources that is sorted by priority. The resource allocation system optimizes the plan by determining those requests in the plan that will fail if performed. The resource allocation system removes or defers the determined requests. In addition, when a request that is performed fails, the resource allocation system may remove requests that require similar resources from the plan. Moreover, when resources are released by a request, the resource allocation system may place the resources in a temporary holding area until the resource allocation returns to the top of the ordered plan so that lower priority requests that are lower in the plan do not take resources that are needed by waiting higher priority requests higher in the plan.
-
公开(公告)号:US10762036B2
公开(公告)日:2020-09-01
申请号:US15476613
申请日:2017-03-31
Applicant: Commvault Systems, Inc.
Inventor: Parag Gokhale , Rajiv Kottomtharayil , Prakash Varadharajan
IPC: G06F12/00 , G06F16/11 , G06F16/21 , G06F16/27 , G06F16/2453 , G06F11/14 , G06F13/00 , G06F13/28 , G06F3/06
Abstract: A system for archiving data objects using secondary copies is disclosed. The system creates one or more secondary copies of primary copy data that contains multiple data objects. The system maintains a first data structure that tracks the data objects for which the system has created secondary copies and the locations of the secondary copies. To archive data objects in the primary copy data, the system identifies data objects to be archived, verifies that previously-created secondary copies of the identified data objects exist, and replaces the identified data objects with stubs. The system maintains a second data structure that both tracks the stubs and refers to the first data structure, thereby creating an association between the stubs and the locations of the secondary copies.
-
公开(公告)号:US10733143B2
公开(公告)日:2020-08-04
申请号:US15670381
申请日:2017-08-07
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.
-
-
-
-
-
-
-
-
-