-
公开(公告)号:US20170102969A1
公开(公告)日:2017-04-13
申请号:US15389300
申请日:2016-12-22
Applicant: Commvault Systems, Inc.
Inventor: Jaidev Oppath KOCHUNNI , Chong LIU , Hemant MISHRA
CPC classification number: G06F9/5011 , G06F3/0622 , G06F3/0659 , G06F3/067 , G06F9/4881 , G06F9/5005 , G06F9/5022
Abstract: A system according to certain aspects improves the process of managing jobs and allocating resources to those jobs. The system can include a job manager that processes and generates resource allocation requests for a plurality of jobs and a resource allocator that allocates computing resources for the plurality of jobs based on the resource allocation requests. The process of allocating resources may involve locking one or more resource objects before allocating the computing resources for the plurality of jobs and unlocking the locked resource objects after the computing resources have been allocated for the plurality of jobs.
-
公开(公告)号:US20220283989A1
公开(公告)日:2022-09-08
申请号:US17576698
申请日:2022-01-14
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.
-
公开(公告)号:US20210279217A1
公开(公告)日:2021-09-09
申请号:US17196749
申请日:2021-03-09
Applicant: Commvault Systems, Inc.
Inventor: Muthusamy SENTHILNATHAN , Ravi THATI , Paramasivam KUMARASAMY , Hemant MISHRA
IPC: G06F16/22 , G06F16/13 , G06F16/182 , G06F16/21 , G06F16/248 , G06F16/25 , G06F16/28 , G06F16/242 , G06F16/2452 , G06F16/2455 , G06F16/2457 , G06F3/0482
Abstract: This application discloses a system for presenting data to a user based on requests to move data from primary storage to secondary storage. The system receives a request to move data that satisfies at least one criterion, from primary to secondary data storage. The system then identifies an initial database query from the request, and further builds a nested database query from the initial database query according to a database schema. Next, the system estimates a size of a result of executing the nested database query. Finally, the system provides for display to the user the estimated size.
-
公开(公告)号:US20210034571A1
公开(公告)日:2021-02-04
申请号: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.
-
公开(公告)号:US20190012203A1
公开(公告)日:2019-01-10
申请号:US16010184
申请日:2018-06-15
Applicant: Commvault Systems, Inc.
Inventor: Jaidev Oppath KOCHUNNI , Chong LIU , Hemant MISHRA
Abstract: A system according to certain aspects improves the process of managing jobs and allocating resources to those jobs. The system can include a job manager that processes and generates resource allocation requests for a plurality of jobs and a resource allocator that allocates computing resources for the plurality of jobs based on the resource allocation requests. The process of allocating resources may involve locking one or more resource objects before allocating the computing resources for the plurality of jobs and unlocking the locked resource objects after the computing resources have been allocated for the plurality of jobs.
-
公开(公告)号:US20240048614A1
公开(公告)日:2024-02-08
申请号:US18465314
申请日:2023-09-12
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
IPC: H04L67/1095 , H04L41/046 , H04L67/1097 , H04L67/568
CPC classification number: H04L67/1095 , H04L41/046 , H04L67/1097 , H04L67/568
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.
-
公开(公告)号:US20220121635A1
公开(公告)日:2022-04-21
申请号:US17530966
申请日:2021-11-19
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam KUMARASAMY , Muthusamy SENTHILNATHAN , Ravi THATI , Hemant MISHRA
IPC: G06F16/22 , G06F16/13 , G06F16/182 , G06F16/21 , G06F16/248 , G06F16/25 , G06F16/28 , G06F16/242 , G06F16/2452 , G06F16/2455 , G06F16/2457 , G06F3/0482
Abstract: This application discloses a system for processing requests for data in production and archive/backup databases. The system stores a mapping of data in production and archive databases to multiple different data storage locations, including a production system storing at least one production database and an archive system storing at least one archive database. The system receives a data request from an application component, which manages or receives data from a user interface and has received the data request directly from the user interface. The system translates the data request to one or more database queries based on the mapping. The system causes to execute the database queries against data on the production or archive system. The system returns a result of executing the one or more database queries to the application component, where the application component returns the result to the user via the user interface.
-
8.
公开(公告)号:US20190278663A1
公开(公告)日:2019-09-12
申请号:US15973296
申请日:2018-05-07
Applicant: Commvault Systems, Inc.
Inventor: Bhavyan Bharatkumar MEHTA , Anand VIBHOR , Amey Vijaykumar KARANDIKAR , Gokul PATTABIRAMAN , Hemant MISHRA
Abstract: To perform Recovery Point Objective (RPO) driven backup scheduling, the illustrative data storage management system is enhanced in several dimensions, including an illustrative enhanced data agent and an illustrative enhanced storage manager. Illustrative enhancements include: streamlining the user interface to take in fewer parameters; backup job scheduling is largely automated based on several factors, and includes automatic backup level conversion for legacy systems; backup job priorities are dynamically adjusted to re-submit failed data objects with an “aggressive” schedule in time to meet the RPO; only failed items are resubmitted for failed backup jobs.
-
公开(公告)号:US20160283274A1
公开(公告)日:2016-09-29
申请号:US14671977
申请日:2015-03-27
Applicant: CommVault Systems, Inc.
Inventor: Jaidev Oppath KOCHUNNI , Chong LIU , Hemant MISHRA
CPC classification number: G06F9/5011 , G06F3/0622 , G06F3/0659 , G06F3/067 , G06F9/4881 , G06F9/5005 , G06F9/5022
Abstract: A system according to certain aspects improves the process of managing jobs and allocating resources to those jobs. The system can include a job manager that processes and generates resource allocation requests for a plurality of jobs and a resource allocator that allocates computing resources for the plurality of jobs based on the resource allocation requests. The process of allocating resources may involve locking one or more resource objects before allocating the computing resources for the plurality of jobs and unlocking the locked resource objects after the computing resources have been allocated for the plurality of jobs.
Abstract translation: 根据某些方面的系统改进了管理作业的过程并为这些作业分配资源。 该系统可以包括处理和生成针对多个作业的资源分配请求的作业管理器,以及基于资源分配请求为多个作业分配计算资源的资源分配器。 分配资源的过程可以包括在为多个作业分配计算资源之前锁定一个或多个资源对象,并且在为多个作业分配了计算资源之后解锁锁定的资源对象。
-
公开(公告)号:US20240296099A1
公开(公告)日:2024-09-05
申请号:US18582910
申请日:2024-02-21
Applicant: Commvault Systems, Inc.
Inventor: Hemant MISHRA , Amey Vijaykumar KARANDIKAR , Sergio J. BONILLA
IPC: G06F11/14
CPC classification number: G06F11/1461 , G06F2201/80
Abstract: An improved system architecture for scaling deployments of data management-as-a-service (DMaaS) distributes “job manager” functionality so that a large-scale data storage management system may be deployed in a cloud computing environment as DMaaS without experiencing performance bottlenecks that slow down core data protection operations at scale. The disclosed solution creates an infrastructure where job manager features run on any number of distinct machines or compute resources that act as local job managers. In the illustrative DMaaS, any number of components that scale horizontally (“the distributed components”) carry job management responsibility for storage management operations such as backup jobs, auxiliary copy jobs, archive jobs, etc. These distributed components are configured to perform locally as job managers and to see each storage management job through from beginning to end without centralized control. These distributed components or local job managers also maintain, collect, and locally store job metadata.
-
-
-
-
-
-
-
-
-