-
公开(公告)号:US10698632B2
公开(公告)日:2020-06-30
申请号:US15900075
申请日:2018-02-20
Applicant: Commvault Systems, Inc
Inventor: Paramasivam Kumarasamy , Amit Mitkar , Dmitriy Borisovich Zakharkin
Abstract: A data storage system includes a generic snapshot interface, allowing for integration with a wide variety of snapshot-capable storage devices. The generic interface can be a programming interface (e.g., an application programming interface [API]). Using the snapshot interface, storage device vendors can integrate their particular snapshot technology with the data storage system. For instance, the data storage system can access a shared library of functions (e.g., a dynamically linked library [DLL]) provided by the vendor (or another by appropriate entity) and that complies with the specifications of the common programming interface. And by invoking the appropriate functions in the library, the data storage system implements the snapshot operation on the storage device.
-
公开(公告)号:US10649863B2
公开(公告)日:2020-05-12
申请号:US16416093
申请日:2019-05-17
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Amit Mitkar , Sumedh Pramod Degaonkar
IPC: G06F11/14 , G06F11/00 , G06F11/20 , G06F9/4401
Abstract: According to certain aspects, a method of creating customized bootable images for client computing devices in an information management system can include: creating a backup copy of each of a plurality of client computing devices, including a first client computing device; subsequent to receiving a request to restore the first client computing device to the state at a first time, creating a customized bootable image that is configured to directly restore the first client computing device to the state at the first time, wherein the customized bootable image includes system state specific to the first client computing device at the first time and one or more drivers associated with hardware existing at time of restore on a computing device to be rebooted; and rebooting the computing device to the state of the first client computing device at the first time from the customized bootable image.
-
公开(公告)号:US20190324661A1
公开(公告)日:2019-10-24
申请号:US16422780
申请日:2019-05-24
Applicant: Commvault Systems, Inc.
Inventor: Rajiv Kottomtharayil , Paramasivam Kumarasamy
Abstract: A data storage system can scan one or more information stores of primary storage and analyze the metadata of files stored in the one or more information stores of primary storage to identify multiple, possibly relevant, secondary copy operations that can be performed on the files. The storage system can also identify primary storage usage information of each file during the scan and use that information to generate reports regarding the usage of the primary storage.
-
公开(公告)号:US20190266139A1
公开(公告)日:2019-08-29
申请号:US16408305
申请日:2019-05-09
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Muthusamy Senthilnathan , Ravi Thati , Hemant Mishra
IPC: G06F16/22 , G06F16/2457 , G06F16/2455 , G06F16/2452 , G06F16/242 , G06F16/28 , G06F3/0482 , G06F16/248 , G06F16/21 , G06F16/182 , G06F16/13 , G06F16/25
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.
-
公开(公告)号:US20190042609A1
公开(公告)日:2019-02-07
申请号:US16057763
申请日:2018-08-07
Applicant: Commvault Systems, Inc.
Inventor: Muthusamy Senthilnathan , Ravi Thati , Paramasivam Kumarasamy , Hemant Mishra
IPC: G06F17/30 , 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.
-
公开(公告)号:US20180335965A1
公开(公告)日:2018-11-22
申请号:US15987741
申请日:2018-05-23
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy
CPC classification number: G06F3/0619 , G06F3/065 , G06F3/067 , G06F16/113 , G06F16/119 , G06F16/14 , G06F16/148 , G06F16/1844
Abstract: A data storage system allows a user to search a secondary copy such as a back up, archive, or snapshot and receive an abbreviated version of the secondary copy of the file system as a result of the search. The abbreviated version of the secondary copy of the file system may include metadata such as a listing of secondary copy data that correspond with a search term or other filtering criteria provided by the user. An operating system of the user's computing device may mount the abbreviated version so that it can be displayed within a view of the file system of the computing device. Once a user selects one or more desired data objects listed in the abbreviated version, the selected actual one or more data objects are retrieved from secondary storage.
-
公开(公告)号:US20180285353A1
公开(公告)日:2018-10-04
申请号:US15937783
申请日:2018-03-27
Applicant: Commvault Systems, Inc.
Inventor: Girish Ramohalli Gopala Rao , Paramasivam Kumarasamy , Brahmaiah Vallabhaneni , Rajesh Polimera , Navatha Devi Chintala
CPC classification number: G06F16/214 , G06F9/45558 , G06F16/27 , G06F2009/45562 , G06F2009/4557 , G06F2009/45595
Abstract: The systems and methods provide for migrating such applications to cloud storage by automating a continuous replication of changes made to the DBMS from the DBMS to an associated cloud instance. For example, the systems and methods facilitate the migration of the DBMS via multiple processes performing in parallel - a process to create and provision a new machine instance (e.g., an EC2 instance), a process to clone and transfer parameters of the operating system/software of the DBMS, and a process that backs up and/or captures the application data of the DBMS.
-
公开(公告)号:US20180232278A1
公开(公告)日:2018-08-16
申请号:US15888592
申请日:2018-02-05
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Brahmaiah Vallabhaneni , Prashanth Nagabhushana Bangalore , Vimal Kumar Nallathambi , Dmitriy Borisovich Zakharkin
CPC classification number: G06F11/1402 , G06F3/0614 , G06F3/065 , G06F3/067 , G06F11/1448 , G06F11/1451 , G06F11/1458 , G06F11/1461 , G06F2201/84
Abstract: A data storage system according to certain aspects can share a single snapshot for multiple applications and/or agents. For example, the data storage system can receive snapshot commands from multiple applications and/or agents, and can group them for a single snapshot (e.g., based on time of receipt of the snapshot commands). Data associated with the multiple applications and/or agents may reside on a single LUN or volume. The data storage system can take a single snapshot of the LUN or volume, and generate metadata regarding which portion of the snapshot is related to which application. The single snapshot can be stored in one or more secondary storage devices. The single snapshot may be partitioned into portions relating to different applications and stored separately.
-
公开(公告)号:US10048889B2
公开(公告)日:2018-08-14
申请号:US15191366
申请日:2016-06-23
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace Dornemann , Rahul S. Pawar , Paramasivam Kumarasamy , Satish Chandra Kilaru , Ananda Venkatesha
IPC: G06F9/455 , G06F3/06 , G06F11/14 , G06F12/0862
Abstract: Systems and methods enable a virtual machine, including any applications executing thereon, to quickly start executing and servicing users based on pre-staged data blocks supplied from a backup copy in secondary storage. An enhanced media agent may pre-stage certain backed up data blocks which may be needed to launch the virtual machine, based on predictive analysis pertaining to the virtual machine's operational profile. The enhanced media agent may also pre-stage backed up data blocks for a virtual-machine-file-relocation operation, based on the operation's relocation scheme. Servicing read requests to the virtual machine may take priority over ongoing pre-staging of backed up data. Read requests may be tracked so that the media agent may properly maintain the contents of an associated read cache. Some embodiments of the illustrative storage management system may lack, or may simply not require, the relocation operation, and may operate in a “live mount” configuration.
-
公开(公告)号:US09928144B2
公开(公告)日:2018-03-27
申请号:US14673278
申请日:2015-03-30
Applicant: CommVault Systems, Inc.
Inventor: Paramasivam Kumarasamy
CPC classification number: G06F11/1451 , G06F17/30073 , G06F17/30197
Abstract: An illustrative “open archive” architecture relieves the immediate need to add network-attached storage (NAS) devices to a storage management system. The open archive architecture provides streamlined access to live production data, which originally was stored on a NAS device but which is archived to secondary storage to free up NAS space. An open-archive server coordinates with an open-archive layer that operates on the NAS device. The open-archive server identifies data sets on the NAS that meet archiving criteria, which are then automatically moved to an open archive in secondary storage. The open archive layer intercepts data-access calls coming into the NAS device, e.g., open calls, read calls, write calls. The intercepted calls are reported to the open-archive server for analysis. If the open-archive server determines that the data referenced in an intercepted call is stored in the open archive, the open-archive server initiates a restore job that recovers the data from secondary storage and stores it back on the NAS device. The intercepted call may now be served from the NAS. These operations occur automatically and do not involve users or their computing devices, and the computing devices operate without data agents for the NAS-based data.
-
-
-
-
-
-
-
-
-