-
公开(公告)号:US09904598B2
公开(公告)日:2018-02-27
申请号:US14692357
申请日:2015-04-21
Applicant: CommVault Systems, Inc.
Inventor: Paramasivam Kumarasamy
CPC classification number: G06F11/1435 , G06F11/00 , G06F11/1451 , G06F2201/80 , G06F2201/84
Abstract: The illustrative storage management system uses snapshot technologies and performs block-level analysis thereof and to synthesize full backups of a database, regardless of the database management system (DBMS) and content of the database and without involving native DBMS utilities. Synthetic full copies are created efficiently and use network transport resources sparingly. Successive snapshots of the database may be hardware snapshots and/or software snapshots. The illustrative storage management system tracks which data blocks in the database change over time after a baseline full copy is saved to secondary storage. Only the changed blocks are subsequently moved to secondary storage as incremental backups and are indexed for future reference. A synthetic full backup of the database, at a given point in time, may be created by synthesizing the original full backup with changed blocks from any number of later incremental backups. The synthetic full backup comprises pointers to appropriate data blocks, ignoring intermediate changes, and pointing to the most current data block in secondary storage relative to the given point in time chosen for the synthetic full backup. The illustrative storage management system may restore the synthetic full backup without native DBMS utilities.
-
公开(公告)号:US09886346B2
公开(公告)日:2018-02-06
申请号:US14151650
申请日:2014-01-09
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.
-
93.
公开(公告)号:US09800656B2
公开(公告)日:2017-10-24
申请号:US15413249
申请日:2017-01-23
Applicant: Commvault Systems, Inc.
Inventor: Brahmaiah Vallabhaneni , Paramasivam Kumarasamy
CPC classification number: H04L67/1095 , H04L67/1097 , H04L67/2804
Abstract: Systems and methods are disclosed for speedily upgrading (e.g., via service packs) components of a storage management system, such as media agents and data agents, which may number in the thousands. The disclosed methods and systems provide a lightweight and flexible approach. Executable files such as service packs are deployed to a network-shared file system and are served on demand to each targeted host computing device to launch a data agent and/or media agent component. New service packs (e.g., upgrades) are installed on another shared drive and the connection thereto is refreshed by each targeted storage management component to begin executing the new version on demand. The resultant overall upgrade process across the storage management system may be substantially shortened, and the network burden greatly reduced.
-
公开(公告)号:US09773002B2
公开(公告)日:2017-09-26
申请号:US15150775
申请日:2016-05-10
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Prakash Varadharajan , Deepak Raghunath Attarde , Pavan Kumar Reddy Bedadala , Satish Chandra Kilaru
IPC: G06F17/30
CPC classification number: G06F17/3007 , G06F17/30073 , G06F17/30091 , G06F17/30106 , G06F17/3012 , G06F17/30203 , G06F17/30333
Abstract: Techniques for enabling user search of content stored in a file archive include providing a search interface comprising a search rules portion and an action rules portion, receiving a file archive search criterion comprising at least one search rule, and searching the file archive using the search criterion. The techniques also include generating a set of files filtered using the search criterion and performing an action specified in the action rules portion on a file included in the set of files.
-
95.
公开(公告)号:US09609058B2
公开(公告)日:2017-03-28
申请号:US14513049
申请日:2014-10-13
Applicant: CommVault Systems, Inc.
Inventor: Brahmaiah Vallabhaneni , Paramasivam Kumarasamy
IPC: H04L29/08
CPC classification number: H04L67/1095 , H04L67/1097 , H04L67/2804
Abstract: Systems and methods are disclosed for speedily upgrading (e.g., via service packs) components of a storage management system, such as media agents and data agents, which may number in the thousands. The disclosed methods and systems provide a lightweight and flexible approach. Executable files such as service packs are deployed to a network-shared file system and are served on demand to each targeted host computing device to launch a data agent and/or media agent component. New service packs (e.g., upgrades) are installed on another shared drive and the connection thereto is refreshed by each targeted storage management component to begin executing the new version on demand. The resultant overall upgrade process across the storage management system may be substantially shortened, and the network burden greatly reduced.
-
公开(公告)号:US09575673B2
公开(公告)日:2017-02-21
申请号:US14527678
申请日:2014-10-29
Applicant: CommVault Systems, Inc.
Inventor: Amit Mitkar , Paramasivam Kumarasamy , Rajiv Kottomtharayil
CPC classification number: G06F17/30156 , G06F3/0608 , G06F3/0619 , G06F3/0641 , G06F3/0664 , G06F3/0667 , G06F3/067 , G06F3/0683 , G06F13/102 , G06F17/30138 , G06F17/30144 , G06F17/30238
Abstract: An illustrative pseudo-file-system driver uses deduplication functionality and resources in a storage management system to provide an application and/or a virtual machine with access to a locally-stored file system. From the perspective of the application/virtual machine, the file system appears to be of virtually unlimited capacity. The pseudo-file-system driver instantiates the file system in primary storage, e.g., configured on a local disk. The application/virtual machine requires no configured settings or limits for the file system's storage capacity, and may thus treat the file system as “infinite.” The pseudo-file-system driver intercepts write requests and may use the deduplication infrastructure in the storage management system to offload excess data from local primary storage to deduplicated secondary storage, based on a deduplication database. The pseudo-file-system driver also intercepts read requests and in response may restore data from deduplicated secondary storage to primary storage, also based on the deduplication database.
Abstract translation: 说明性的伪文件系统驱动程序使用存储管理系统中的重复数据删除功能和资源来向应用程序和/或虚拟机提供对本地存储的文件系统的访问。 从应用程序/虚拟机的角度来看,文件系统的容量几乎是无限制的。 伪文件系统驱动程序实例化主存储中的文件系统,例如在本地磁盘上配置。 应用程序/虚拟机不需要对文件系统的存储容量进行配置的设置或限制,因此可能将文件系统视为“无限”。伪文件系统驱动程序拦截写入请求,并可能在存储管理中使用重复数据删除基础架构 系统根据重复数据删除数据库将多余的数据从本地主存储卸载到重复数据删除的辅助存储。 伪文件系统驱动程序还拦截读请求,并且响应还可以将数据从重复数据删除的辅助存储还原到主存储,也基于重复数据删除数据库。
-
公开(公告)号:US20160334995A1
公开(公告)日:2016-11-17
申请号:US15099865
申请日:2016-04-15
Applicant: CommVault Systems, Inc
Inventor: Paramasivam Kumarasamy , Amit Mitkar , Dmitriy Borisovich Zakharkin
IPC: G06F3/06
CPC classification number: G06F3/065 , G06F3/0619 , G06F3/0683 , G06F11/00 , G06F11/14 , G06F17/30289 , G06F17/30575
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.
-
98.
公开(公告)号:US09342537B2
公开(公告)日:2016-05-17
申请号:US13787643
申请日:2013-03-06
Applicant: CommVault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Amit Mitkar , Dmitriy Borisovich Zakharkin
CPC classification number: G06F3/065 , G06F3/0619 , G06F3/0683 , G06F11/00 , G06F11/14 , G06F17/30289 , G06F17/30575
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.
Abstract translation: 数据存储系统包括通用快照接口,允许与各种具有快照功能的存储设备集成。 通用接口可以是编程接口(例如,应用编程接口[API])。 使用快照接口,存储设备供应商可以将其特定的快照技术与数据存储系统进行整合。 例如,数据存储系统可以访问的功能(例如,动态链接库[DLL])由供应商(或其他适当实体)提供的共享库,并与公共编程接口的规范。 通过调用库中的相应功能,数据存储系统在存储设备上实现快照操作。
-
公开(公告)号:US09275086B2
公开(公告)日:2016-03-01
申请号:US13786928
申请日:2013-03-06
Applicant: CommVault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Brahmaiah Vallabhaneni
CPC classification number: G06F17/30575 , G06F11/1456 , G06F11/2094 , G06F17/303 , G06F17/30309 , G06F17/30371
Abstract: A data storage system according to certain aspects can archive database data associated with different database applications. The data storage system according to certain aspects may provide database archiving modules that include logic incorporating and/or based on the native schema and/or native commands specific to particular database applications. The database archiving modules according to certain aspects may determine the relationship between tables associated with corresponding database applications and archive selected database data based on the native schema and native commands.
Abstract translation: 根据某些方面的数据存储系统可以归档与不同数据库应用相关联的数据库数据。 根据某些方面的数据存储系统可以提供包括并入和/或基于特定数据库应用特有的本地模式和/或本地命令的逻辑的数据库归档模块。 根据某些方面的数据库归档模块可以确定与对应的数据库应用相关联的表之间的关系,并且基于本机模式和本地命令来归档选定的数据库数据。
-
公开(公告)号:US09262496B2
公开(公告)日:2016-02-16
申请号:US13788886
申请日:2013-03-07
Applicant: CommVault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Anand Vibhor , Jun H. Ahn
IPC: G06F17/30
CPC classification number: G06F17/30575 , G06F17/30082 , G06F17/30581
Abstract: A method and system for providing unified access to data for multiple computing devices includes a system that associates multiple computing devices with a user of an information management system, assigns information management policies to data from the multiple computing devices within the information management system, and collects multiple data objects from the multiple computers. The system may generate a preview version of each collected data object, and provide at least one preview version of a collected data object to a computing device associated with the user. The system may also generate indexing information for each collected data object and distribute the indexing information with the preview version of the data object.
Abstract translation: 为多个计算设备提供对数据的统一访问的方法和系统包括将多个计算设备与信息管理系统的用户相关联的系统,将信息管理策略分配给来自信息管理系统内的多个计算设备的数据,并且收集 来自多台计算机的多个数据对象。 系统可以生成每个收集的数据对象的预览版本,并且将所收集的数据对象的至少一个预览版本提供给与用户相关联的计算设备。 系统还可以为每个收集的数据对象生成索引信息,并且利用数据对象的预览版本分发索引信息。
-
-
-
-
-
-
-
-
-