-
公开(公告)号:US11734035B2
公开(公告)日:2023-08-22
申请号:US17118329
申请日:2020-12-10
Applicant: Commvault Systems, Inc.
Inventor: Rajiv Kottomtharayil , Rahul S. Pawar , Ashwin Gautamchand Sancheti , Sumer Dilip Deshpande , Sri Karthik Bhagi , Henry Wallace Dornemann , Ananda Venkatesha
CPC classification number: G06F9/45533 , G06F9/505 , G06F9/5083 , G06F2209/5022
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.
-
82.
公开(公告)号:US11687511B2
公开(公告)日:2023-06-27
申请号:US17246289
申请日:2021-04-30
Applicant: Commvault Systems, Inc.
Inventor: Sanath Kumar , Sri Karthik Bhagi , Parag Gokhale , Rahul S. Pawar , Arun Prabu Duraisamy , Manoj Kumar Pradhan , Dmitriy Borisovich Zakharkin , Prosenjit Sinha , Vipul Pawale , Jaya Rama Raju Inavolu , Manas Bhikchand Mutha , Pushpendra Singh
IPC: G06F16/22 , G06F16/27 , G06F16/24 , G06F11/14 , G06F16/245
CPC classification number: G06F16/2228 , G06F11/1469 , G06F16/245 , G06F16/27 , G06F2201/84
Abstract: An improved content indexing (CI) system is disclosed herein. For example, the improved CI system may include a distributed architecture of client computing devices, media agents, a single backup and CI database, and a pool of servers. After a file backup occurs, the backup and CI database may include file metadata indices and other information associated with backed up files. Servers in the pool of servers may, in parallel, query the backup and CI database for a list of files assigned to the respective server that have not been content indexed. The servers may then request a media agent to restore the assigned files from secondary storage and provide the restored files to the servers. The servers may then content index the received restored files. Once the content indexing is complete, the servers can send the content index information to the backup and CI database for storage.
-
公开(公告)号:US11669414B2
公开(公告)日:2023-06-06
申请号:US17550231
申请日:2021-12-14
Applicant: Commvault Systems, Inc.
Inventor: Sri Karthik Bhagi , Sunil Gutta , Henry Wallace Dornemann , Rahul S. Pawar
IPC: G06F11/14 , G06F9/455 , G06F3/06 , G06F11/20 , G06F11/30 , H04L67/1095 , G06F11/32 , H04L67/306 , H04L67/50
CPC classification number: G06F11/1469 , G06F3/065 , G06F3/067 , G06F3/0619 , G06F3/0659 , G06F3/0664 , G06F9/45558 , G06F11/1453 , G06F11/1464 , G06F11/2056 , G06F11/3006 , G06F11/3034 , G06F11/3055 , G06F11/324 , H04L67/1095 , G06F11/2048 , G06F2009/45579 , G06F2201/84 , H04L67/306 , H04L67/535
Abstract: Embodiments disclosed herein include systems and processes for replicating one or more user computing systems of an information management system at an external resource system to create a backup or fallback of the user computing systems. Replicating the user computing systems may include replicating data as well as the applications, operating systems and configuration of the user computing systems. This replicated or fallback user computing system may be implemented on a virtual machine at the external resource system. Thus, if a user computing system becomes inaccessible, a new user computing system can be generated based on the backup copy of the user computing system at the external resource system. Further, in some embodiments, the copy of the user computing system may be interacted with at the external resource system. Thus, certain embodiments disclosed herein can be used to transition an information management system to an external resource system.
-
公开(公告)号:US11609827B2
公开(公告)日:2023-03-21
申请号:US17580501
申请日:2022-01-20
Applicant: Commvault Systems, Inc.
Inventor: Sanath Kumar , Sri Karthik Bhagi , Parag Gokhale , Rahul S. Pawar , Arun Prabu Duraisamy , Manoj Kumar Pradhan , Dmitriy Borisovich Zakharkin , Prosenjit Sinha , Vipul Pawale , Jaya Rama Raju Inavolu , Manas Bhikchand Mutha , Pushpendra Singh
Abstract: An improved content indexing system is disclosed herein that content indexing system combines the functionality of the backup metadata database and the content index database into a single backup and content index database to avoid the need to perform synchronization operations. By using a single backup and content index database, the content indexing system also reduces the computing performance costs that would be associated with the synchronization operations as the amount of indexed content increases, thereby solving scalability issues.
-
公开(公告)号:US20220291937A9
公开(公告)日:2022-09-15
申请号:US17170565
申请日:2021-02-08
Applicant: Commvault Systems, Inc.
Inventor: Bheemesh R. Dwarampudi , Rajiv Kottomtharayil , Rahul S. Pawar , Parag Gokhale
IPC: 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.
-
公开(公告)号:US11422709B2
公开(公告)日:2022-08-23
申请号:US16667746
申请日:2019-10-29
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace Dornemann , Rahul S. Pawar
IPC: G06F3/06 , G06F11/14 , G06F16/188 , G06F11/00 , G06F9/455
Abstract: According to certain aspects, a system includes a client device that includes a virtual machine (VM) executed by a hypervisor, a driver located within the hypervisor, and a data agent. The VM may include a virtual hard disk file and a change block bitmap file. According to some embodiments the driver intercepts write operations generated by the VM to store data in a sector, determines an identity of the sector based on the intercepted write operation, determines an entry in the change block bitmap file that corresponds with the first sector, and modifies the entry in the change block bitmap file to indicate that data in that sector has changed. The data agent may generate an incremental backup of the VM based on the change block bitmap file in response to an instruction from a storage manager, where the incremental backup includes the data in the sector where data was modified.
-
公开(公告)号:US11314424B2
公开(公告)日:2022-04-26
申请号:US17039786
申请日:2020-09-30
Applicant: Commvault Systems, Inc.
Inventor: Sri Karthik Bhagi , Sunil Kumar Gutta , Vijay H. Agrawal , Rahul S. Pawar
Abstract: Systems and methods for performing file-level restore operations for block-level data volumes are described. In some embodiments, the systems and methods restore data from a block-level data volume contained in secondary storage by receiving a request to restore one or more files from the block-level data volume, mounting a virtual disk to the block-level data volume, accessing one or more mount paths established by the virtual disk between the data agent and the block-level data volume, and browsing data from one or more files within the block-level data volume via the established one or more mount paths provided by the virtual disk.
-
公开(公告)号:US20210271771A1
公开(公告)日:2021-09-02
申请号:US17322439
申请日:2021-05-17
Applicant: Commvault Systems, Inc.
Inventor: Andrei Erofeev , Rahul S. Pawar
Abstract: A method for automatically encrypting files is disclosed. In some cases, the method may be performed by computer hardware comprising one or more processors. The method can include detecting access to a first file, which may be stored in a primary storage system. Further, the method can include determining whether the access comprises a write access. In response to determining that the access comprises a write access, the method can include accessing file metadata associated with the first file and accessing a set of encryption rules. In addition, the method can include determining whether the file metadata satisfies the set of encryption rules. In response to determining that the file metadata satisfies the set of encryption rules, the method can include encrypting the first file to obtain a first encrypted file and modifying an extension of the first encrypted file to include an encryption extension.
-
公开(公告)号:US10997035B2
公开(公告)日:2021-05-04
申请号:US16553090
申请日:2019-08-27
Applicant: Commvault Systems, Inc.
Inventor: David Ngo , Anand Prahlad , Parag Gokhale , Rahul S. Pawar
IPC: G06F11/14
Abstract: A system and method for using a snapshot as a data source is described. In some cases, the system stores a snapshot and an associated data structure or index to storage media to create a secondary copy of a volume of data. In some cases, the associated index includes application specific data about a file system or other application that created the data to identify the location of the data. The associated index may include three entries, and may be used to facilitate the recovery of data via the snapshot.
-
公开(公告)号:US20200334221A1
公开(公告)日:2020-10-22
申请号:US16917591
申请日:2020-06-30
Applicant: Commvault Systems, Inc.
Inventor: Anand Prahlad , Rahul S. Pawar , Prakash Varadharajan , Pavan Kumar Reddy Bedadala
Abstract: A method and system described herein for classifying data of virtual machines in a heterogeneous computing comprising virtual machines and non-virtual machines. The system may access a secondary copy of data stored by a virtual machine, create metadata associated with that data, store the metadata in an index that comprises metadata associated with data stored on non-virtual machines, using a journal file, determine modified data objects within the data stored by the virtual machine, access or create metadata associated with modified data objects, and update the index accordingly.
-
-
-
-
-
-
-
-
-