-
公开(公告)号:US20240297876A1
公开(公告)日:2024-09-05
申请号:US18582784
申请日:2024-02-21
Applicant: Commvault Systems, Inc.
Inventor: Jagadeesh Narayanan Kallidaikurichi SWAMINATHAN , Bhavyan Bharatkumar MEHTA , Amey Vijaykumar KARANDIKAR , Anand VIBHOR , Parminder SINGH , Rohit IYER
IPC: H04L9/40
CPC classification number: H04L63/083
Abstract: A hosting service enables streamlined scaling of features that relate to data storage management. The scaling is powered by deployment of microservices, each one directed to a discrete feature of a data storage management system. In addition to scaling on demand, the disclosed hosting service provides additional value-added features, such as streamlining intra-system handling, auditing, and reporting of logs generated by microservices; standardizing exception handling; mediating port assignments for co-located microservices to avoid collisions; streamlining formats for inter-microservice communications; streamlining local database access; etc. Advantageously, the disclosed solution off-loads the storage manager, and additionally improves system performance by scaling various functions and by streamlining interoperability among components. Furthermore, the disclosed solution also enables the hosting service in general, and each discrete microservice in particular, to be enhanced, deployed, and scaled separately and asynchronously from each other and from the storage manager.
-
公开(公告)号:US20240028479A1
公开(公告)日:2024-01-25
申请号:US18360858
申请日:2023-07-28
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam KUMARASAMY , Brahmaiah VALLABHANENI , Rahul S. Pawar , Henry Wallace DORNEMANN , Jun H. AHN , Amey Vijaykumar KARANDIKAR , Amit MITKAR , Muthusamy SENTHILNATHAN , Satish Chandra KILARU
IPC: G06F11/14 , G06F16/27 , G06F16/11 , G06F16/182 , G06F16/21 , G06F16/17 , G06F16/22 , G06F16/23 , G06F3/06 , G06F11/30 , G06F11/34
CPC classification number: G06F11/1464 , G06F16/27 , G06F16/113 , G06F16/184 , G06F16/214 , G06F16/275 , G06F16/1727 , G06F16/1827 , G06F16/2282 , G06F16/2358 , G06F3/061 , G06F3/0643 , G06F11/3034 , G06F11/3476 , G06F11/14 , G06F3/0619 , G06F3/065 , G06F3/067 , G06F11/1448 , G06F11/1458 , G06F11/1469 , G06F3/064 , G06F11/1451 , G06F2201/80 , G06F2201/84
Abstract: According to certain aspects, a system may include a data agent configured to: process a database file residing on a primary storage device(s) to identify a subset of data in the database file for archiving, the database file generated by a database application; and extract the subset of the data from the database file and store the subset of the data in an archive file on the primary storage device(s) as a plurality of blocks having a common size; and at least one secondary storage controller computer configured to, as part of a secondary copy operation in which the archive file is copied to a secondary storage device(s): copy the plurality of blocks to the secondary storage devices to create a secondary copy of the archive file; and create a table that provides a mapping between the copied plurality of blocks and corresponding locations in the secondary storage device(s).
-
公开(公告)号:US20210334170A1
公开(公告)日:2021-10-28
申请号:US17315000
申请日:2021-05-07
Applicant: Commvault Systems, Inc.
Inventor: Anand VIBHOR , Amey Vijaykumar KARANDIKAR
Abstract: A system receives data storage workflow activities that include computer-executable instructions for carrying out data storage workflow in a network data storage system. Once the workflow is received, the system deploys the workflow to one or more workflow engines that can execute the various data storage activities related to the workflow. Prior to executing a data storage activity, the system can determine which workflow engine to use based on an allocation scheme.
-
34.
公开(公告)号: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.
-
公开(公告)号:US20190095304A1
公开(公告)日:2019-03-28
申请号:US16179335
申请日:2018-11-02
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam KUMARASAMY , Amey Vijaykumar KARANDIKAR , Durga Prasad CHEDALAVADA , Suma SESHADRI , Anand VIBHOR
Abstract: A log monitoring system uses log monitoring rules to monitor log data generated by applications executing on a client computing device. By monitoring log data, the system detects that one or more triggering events have occurred on the client computing device. In response, the log monitoring system can perform one or more appropriate remedial actions. Additionally, in response to the detected event(s), the log monitoring system can extract a select subset of relevant data from the client and transmit the subset of data to a separate repository for storage and/or processing.
-
公开(公告)号:US20180181588A1
公开(公告)日:2018-06-28
申请号:US15875950
申请日:2018-01-19
Applicant: Commvault Systems, Inc.
Inventor: Anand VIBHOR , Bhavyan Bharatkumar MEHTA , Amey Vijaykumar KARANDIKAR , Parag GOKHALE
CPC classification number: G06F16/178 , G06F11/1451 , G06F11/1464 , G06F16/275 , H04L29/0854 , H04L67/1095 , H04L67/1097 , H04L67/18
Abstract: In general, a data synchronization management system is disclosed in which files (and/or other data) are synchronized among two or more client computing devices in connection with a backup of those files. Synchronization polices specify files to be synchronized based on selected criteria including file data, metadata, and location information. In general, files are initially copied from a primary client computing device to secondary storage. Thereafter, files to be synchronized are identified from the secondary storage, and copied to other client computing devices. Additionally, synchronized files may be viewed and accessed through a cloud and/or remote file access interface.
-
公开(公告)号:US20170134487A1
公开(公告)日:2017-05-11
申请号:US15360171
申请日:2016-11-23
Applicant: Commvault Systems, Inc.
Inventor: Amey Vijaykumar KARANDIKAR
CPC classification number: H04L67/1095 , G06F9/5083 , G06F11/1461 , G06F11/3017 , G06F11/3055 , G06F11/3058 , G06F16/27 , G06F16/95 , G06F2201/81 , G06F2201/875 , H04L67/1002 , H04L67/1097 , H04L67/325
Abstract: A method of protecting data on a mobile computing device using a storage network by deploying to the mobile computing device, a synchronization agent and then associating a synchronization policy with the synchronization agent. The mobile computing device is monitored for at least one threshold event. Its determined that the threshold event has occurred which causes a request to initiate a data synchronization event to be transmitted. The response to the request is synchronizing the mobile computing device with the storage network.
-
公开(公告)号:US20160210203A1
公开(公告)日:2016-07-21
申请号:US14717950
申请日:2015-05-20
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam KUMARASAMY , Brahmaiah VALLABHANENI , Rahul S. PAWAR , Henry Wallace DORNEMANN , Jun H. AHN , Amey Vijaykumar KARANDIKAR , Amit MITKAR , Muthusamy SENTHILNATHAN , Satish Chandra KILARU
CPC classification number: G06F17/30575 , G06F3/061 , G06F3/0619 , G06F3/064 , G06F3/0643 , G06F3/065 , G06F3/067 , G06F11/1448 , G06F11/1451 , G06F11/1458 , G06F11/1464 , G06F11/1469 , G06F17/30073 , G06F17/30138 , G06F17/302 , G06F17/30212 , G06F17/303 , G06F17/30339 , G06F17/30368 , G06F17/30581 , G06F2201/80 , G06F2201/84
Abstract: According to certain aspects, a system may include a data agent configured to: process a database file residing on a primary storage device(s) to identify a subset of data in the database file for archiving, the database file generated by a database application; and extract the subset of the data from the database file and store the subset of the data in an archive file on the primary storage device(s) as a plurality of blocks having a common size; and at least one secondary storage controller computer configured to, as part of a secondary copy operation in which the archive file is copied to a secondary storage device(s): copy the plurality of blocks to the secondary storage devices to create a secondary copy of the archive file; and create a table that provides a mapping between the copied plurality of blocks and corresponding locations in the secondary storage device(s).
Abstract translation: 根据某些方面,系统可以包括数据代理,该数据代理被配置为:处理驻留在主存储设备上的数据库文件以识别数据库文件中的数据子集,以便归档数据库应用程序生成的数据库文件; 并从所述数据库文件中提取所述数据的子集,并将所述数据的子集存储在所述主存储设备上的归档文件中,作为具有公共大小的多个块; 以及至少一个辅助存储控制器计算机,其被配置为作为所述归档文件被复制到辅助存储设备的次要复制操作的一部分:将所述多个块复制到所述辅助存储设备,以创建副档副本 归档文件; 并创建一个表,其提供复制的多个块与辅助存储设备中的对应位置之间的映射。
-
公开(公告)号:US20160162370A1
公开(公告)日:2016-06-09
申请号:US14562522
申请日:2014-12-05
Applicant: CommVault Systems, Inc.
Inventor: Bhavyan Bharatkumar MEHTA , Anand VIBHOR , Amey Vijaykumar KARANDIKAR , Parag GOKHALE
CPC classification number: G06F11/1461 , G06F11/1451 , G06F11/1469 , G06F11/3485 , G06F17/30117 , G06F17/30174 , G06F17/3023 , G06F2201/84
Abstract: According to certain aspects, a method can include electronically accessing, by a storage manager, a stored synchronization policy specifying at least a first folder associated with a first computing device and a second folder associated with a second computing device; identifying a first file stored in the first folder as a candidate for synchronization; receiving an indication as to a location of the first computing device and the second computing device; in response to a determination that the first computing device is not located within a geographic region, electronically generating and transmitting instructions to the first computing device to remove the first file from the first folder; and in response to a determination that the second computing device is located within the geographic region, electronically generating and transmitting instructions to cause transmission of the first file to the second computing device for storage in the second folder.
Abstract translation: 根据某些方面,一种方法可以包括由存储管理器电子访问存储的同步策略,其指定与第一计算设备相关联的至少第一文件夹和与第二计算设备相关联的第二文件夹; 识别存储在第一文件夹中的第一文件作为用于同步的候选; 接收关于所述第一计算设备和所述第二计算设备的位置的指示; 响应于第一计算设备不位于地理区域内的确定,电子地生成并发送指令给第一计算设备以从第一文件夹移除第一文件; 并且响应于所述第二计算设备位于所述地理区域内的确定,电子地生成和发送指令以使所述第一文件传送到所述第二计算设备以存储在所述第二文件夹中。
-
公开(公告)号:US20160140199A1
公开(公告)日:2016-05-19
申请号:US14925329
申请日:2015-10-28
Applicant: Commvault Systems, Inc.
Inventor: Amey Vijaykumar KARANDIKAR
CPC classification number: H04L67/1095 , G06F9/5083 , G06F11/1461 , G06F11/3017 , G06F11/3055 , G06F11/3058 , G06F16/27 , G06F16/95 , G06F2201/81 , G06F2201/875 , H04L67/1002 , H04L67/1097 , H04L67/325
Abstract: A method of protecting data on a mobile computing device using a storage network by deploying to the mobile computing device, a synchronization agent and then associating a synchronization policy with the synchronization agent. The mobile computing device is monitored for at least one threshold event. Its determined that the threshold event has occurred which causes a request to initiate a data synchronization event to be transmitted. The response to the request is synchronizing the mobile computing device with the storage network.
-
-
-
-
-
-
-
-
-