Movatterモバイル変換


[0]ホーム

URL:


US20210271558A1 - Application level live synchronization across computing platforms such as cloud platforms - Google Patents

Application level live synchronization across computing platforms such as cloud platforms
Download PDF

Info

Publication number
US20210271558A1
US20210271558A1US17/322,642US202117322642AUS2021271558A1US 20210271558 A1US20210271558 A1US 20210271558A1US 202117322642 AUS202117322642 AUS 202117322642AUS 2021271558 A1US2021271558 A1US 2021271558A1
Authority
US
United States
Prior art keywords
application
data
computing platform
copy
primary
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US17/322,642
Inventor
Paramasivam Kumarasamy
Brahmaiah Vallabhaneni
Amit Mitkar
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Commvault Systems Inc
Original Assignee
Commvault Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Commvault Systems IncfiledCriticalCommvault Systems Inc
Priority to US17/322,642priorityCriticalpatent/US20210271558A1/en
Assigned to COMMVAULT SYSTEMS, INC.reassignmentCOMMVAULT SYSTEMS, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: KUMARASAMY, PARAMASIVAM, VALLABHANENI, BRAHMAIAH
Publication of US20210271558A1publicationCriticalpatent/US20210271558A1/en
Assigned to JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENTreassignmentJPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENTSECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: COMMVAULT SYSTEMS, INC.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

An illustrative “Live Synchronization” feature creates and maintains a ready standby “synchronized application” that is available to take over as a failover solution for a “primary” application that operates in a production environment, but will do so on a different computing platform (e.g., physical server, virtual machine, container, etc.), and possibly on a differed kind of computing platform than, the primary. The illustrative system has specialized features and components for discovering and singling out each primary application and identifying and locating its disk image, e.g., VMDK file. The application is Live Synched to the standby/failover application without reference to whether and how other co-resident applications might be treated. The standby/failover destination supporting the synchronized application may be located anywhere, whether in the same data center as the primary or geographically remote or in a private or public cloud setting.

Description

Claims (20)

What is claimed is:
1. A computer-implemented method for synchronizing data for an application to a standby copy of the application across computing platforms, the method comprising:
by a first computing platform comprising one or more hardware processors,
wherein the first computing platform is in communication with a second computing platform that hosts at least a first application, and
wherein primary data for the first application is stored in first data storage that is communicatively coupled to the second computing platform:
identifying and locating a first disk image of the primary data for the first application;
based on determining that the first application lacks an application-native tracker of changed data blocks that are issued by the first application, pushing a changed block filter to the second computing platform for tracking the changed data blocks that are issued by the first application;
instructing the changed block filter at the second computing platform to transmit the changed data blocks to the first computing platform; and
causing the changed data blocks received from the changed block filter to be applied to a copy of the first disk image that resides in second data storage, which is distinct from the first data storage that stores the primary data for the first application; and
wherein the copy of the first disk image at the second data storage is accessible to a standby copy of the first application that is hosted by a third computing platform, which is distinct from the first computing platform and from the second computing platform.
2. The method ofclaim 1 further comprising:
by the first computing platform, based on determining that the first application lacks an application-native utility for communicating with the first application, pushing a first utility to the second computing platform;
by the first computing platform, using the first utility to establish communications with the first application; and
by the first computing platform, using the first utility to identify and locate the first disk image of the primary data for the first application.
3. The method ofclaim 1 further comprising:
by the first computing platform, based on determining that the first application lacks an application-native utility for communicating with the first application, pushing a first utility to the second computing platform;
by the first computing platform, using the first utility to establish communications with the first application; and
by the first computing platform, using the first utility to discover a file system storing the primary data for the first application.
4. The method ofclaim 1 further comprising:
by the first computing platform, based on determining that the first application lacks an application-native utility for communicating with the first application, pushing a first utility to the second computing platform;
by the first computing platform, using the first utility to establish communications with the first application, and
by the first computing platform, using the first utility to determine whether the first application comprises the application-native tracker.
5. The method ofclaim 1, wherein at least one of: the first computing platform, the second computing platform, and the third computing platform, operates in a cloud platform.
6. The method ofclaim 1, wherein at least one of: the first data storage and the second data storage is configured on a cloud platform.
7. The method ofclaim 1, wherein at least one of the first application and the standby copy of the first application executes on a virtual machine at the second computing platform and the third computing platform, respectively.
8. The method ofclaim 1, wherein the copy of the first disk image is continuously replicated from the changed data blocks that are issued by the first application after an initial backup of the first disk image.
9. The method ofclaim 1, wherein based on a failure detected at the first application, the standby copy of the first application executes at the third computing platform using the copy of the first disk image.
10. The method ofclaim 1, wherein the first application is synchronized to the standby copy of the first application based on the first application being selected for synchronization, and further wherein a second application that is also hosted by the second computing platform is not selected for synchronization to a corresponding standby copy.
11. A system for synchronizing data for an application to a standby copy of the application across computing platforms, the system comprising:
a first computing platform comprising one or more hardware processors,
wherein the first computing platform is in communication with a second computing platform that hosts at least a first application, and
wherein primary data for the first application is stored in first data storage that is communicatively coupled to the second computing platform; and
wherein the first computing platform is configured to:
identify, at the first data storage, a first disk image of the primary data for the first application;
based on determining that the first application lacks an application-native tracker of changed data blocks that are issued by the first application, push a changed block filter to the second computing platform for tracking the changed data blocks that are issued by the first application;
instruct the changed block filter at the second computing platform to transmit the changed data blocks to the first computing platform; and
cause the changed data blocks received from the changed block filter to be applied to a copy of the first disk image that resides in second data storage, which is distinct from the first data storage that stores the primary data for the first application; and
wherein the first application is synchronized to a standby copy of the first application, which is hosted by a third computing platform that is distinct from the first computing platform and from the second computing platform, and wherein the copy of the first disk image at the second data storage is accessible to the standby copy of the first application.
12. The system ofclaim 11, wherein the first computing platform is further configured to:
based on determining that the first application lacks an application-native utility for communicating with the first application, pushing a first utility to the second computing platform,
using the first utility to establish communications with the first application, and
using the first utility to identify and locate the first disk image of the primary data for the first application.
13. The system ofclaim 11, wherein the first computing platform is further configured to:
based on determining that the first application lacks an application-native utility for communicating with the first application, pushing a first utility to the second computing platform,
using the first utility to establish communications with the first application, and
using the first utility to discover a file system storing the primary data for the first application.
14. The system ofclaim 11, wherein the first computing platform is further configured to:
based on determining that the first application lacks an application-native utility for communicating with the first application, pushing a first utility to the second computing platform,
using the first utility to establish communications with the first application, and
using the first utility to determine whether the first application comprises the application-native tracker.
15. The system ofclaim 11, wherein at least one of: the first computing platform, the second computing platform, and the third computing platform, operates in a cloud platform.
16. The system ofclaim 11, wherein at least one of: the first data storage and the second data storage is configured on a cloud platform.
17. The system ofclaim 11, wherein at least one of the first application and the standby copy of the first application executes on a virtual machine at the second computing platform and the third computing platform, respectively.
18. The system ofclaim 11, wherein the copy of the first disk image is continuously replicated from the changed data blocks that are issued by the first application after an initial backup of the first disk image.
19. The system ofclaim 11, wherein based on a failure detected at the first application, the standby copy of the first application executes at the third computing platform using the copy of the first disk image.
20. The system ofclaim 11, wherein the first application is synchronized to the standby copy of the first application based on the first application being selected for synchronization, and further wherein a second application that is also hosted by the second computing platform is not selected for synchronization to a corresponding standby copy.
US17/322,6422015-12-232021-05-17Application level live synchronization across computing platforms such as cloud platformsAbandonedUS20210271558A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US17/322,642US20210271558A1 (en)2015-12-232021-05-17Application level live synchronization across computing platforms such as cloud platforms

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
US201562387384P2015-12-232015-12-23
US15/369,676US10387266B2 (en)2015-12-232016-12-05Application-level live synchronization across computing platforms including synchronizing co-resident applications to disparate standby destinations and selectively synchronizing some applications and not others
US16/409,693US11042446B2 (en)2015-12-232019-05-10Application-level live synchronization across computing platforms such as cloud platforms
US17/322,642US20210271558A1 (en)2015-12-232021-05-17Application level live synchronization across computing platforms such as cloud platforms

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US16/409,693ContinuationUS11042446B2 (en)2015-12-232019-05-10Application-level live synchronization across computing platforms such as cloud platforms

Publications (1)

Publication NumberPublication Date
US20210271558A1true US20210271558A1 (en)2021-09-02

Family

ID=59088372

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US15/369,676Active2037-04-23US10387266B2 (en)2015-12-232016-12-05Application-level live synchronization across computing platforms including synchronizing co-resident applications to disparate standby destinations and selectively synchronizing some applications and not others
US16/409,693Active2037-04-30US11042446B2 (en)2015-12-232019-05-10Application-level live synchronization across computing platforms such as cloud platforms
US17/322,642AbandonedUS20210271558A1 (en)2015-12-232021-05-17Application level live synchronization across computing platforms such as cloud platforms

Family Applications Before (2)

Application NumberTitlePriority DateFiling Date
US15/369,676Active2037-04-23US10387266B2 (en)2015-12-232016-12-05Application-level live synchronization across computing platforms including synchronizing co-resident applications to disparate standby destinations and selectively synchronizing some applications and not others
US16/409,693Active2037-04-30US11042446B2 (en)2015-12-232019-05-10Application-level live synchronization across computing platforms such as cloud platforms

Country Status (1)

CountryLink
US (3)US10387266B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11327663B2 (en)2020-06-092022-05-10Commvault Systems, Inc.Ensuring the integrity of data storage volumes used in block-level live synchronization operations in a data storage management system
US11341181B2 (en)*2020-01-092022-05-24Huazhong University Of Science And TechnologyEdge-computing-oriented construction method for container mirror image
US20240036883A1 (en)*2022-07-272024-02-01Hewlett Packard Enterprise Development LpClient update of data modification tracking structure

Families Citing this family (240)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2005109212A2 (en)2004-04-302005-11-17Commvault Systems, Inc.Hierarchical systems providing unified of storage information
US7668884B2 (en)2005-11-282010-02-23Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US20200257596A1 (en)2005-12-192020-08-13Commvault Systems, Inc.Systems and methods of unified reconstruction in storage systems
US20110010518A1 (en)2005-12-192011-01-13Srinivas KavuriSystems and Methods for Migrating Components in a Hierarchical Storage Network
US8370442B2 (en)2008-08-292013-02-05Commvault Systems, Inc.Method and system for leveraging identified changes to a mail server
US8769048B2 (en)2008-06-182014-07-01Commvault Systems, Inc.Data protection scheduling, such as providing a flexible backup window in a data protection system
US8307177B2 (en)2008-09-052012-11-06Commvault Systems, Inc.Systems and methods for management of virtualization data
US8930306B1 (en)2009-07-082015-01-06Commvault Systems, Inc.Synchronized data deduplication
US11449394B2 (en)2010-06-042022-09-20Commvault Systems, Inc.Failover systems and methods for performing backup operations, including heterogeneous indexing and load balancing of backup and indexing resources
US20120150818A1 (en)2010-12-142012-06-14Commvault Systems, Inc.Client-side repository in a networked deduplicated storage system
US9020900B2 (en)2010-12-142015-04-28Commvault Systems, Inc.Distributed deduplicated storage system
US9461881B2 (en)2011-09-302016-10-04Commvault Systems, Inc.Migration of existing computing systems to cloud computing sites or virtual machines
US20130227352A1 (en)2012-02-242013-08-29Commvault Systems, Inc.Log monitoring
US9292815B2 (en)2012-03-232016-03-22Commvault Systems, Inc.Automation of data storage activities
US9342537B2 (en)2012-04-232016-05-17Commvault Systems, Inc.Integrated snapshot interface for a data storage system
US8892523B2 (en)2012-06-082014-11-18Commvault Systems, Inc.Auto summarization of content
US9218374B2 (en)2012-06-132015-12-22Commvault Systems, Inc.Collaborative restore in a networked storage system
US20140181038A1 (en)2012-12-212014-06-26Commvault Systems, Inc.Systems and methods to categorize unprotected virtual machines
US9311121B2 (en)2012-12-212016-04-12Commvault Systems, Inc.Archiving virtual machines in a data storage system
US9378035B2 (en)2012-12-282016-06-28Commvault Systems, Inc.Systems and methods for repurposing virtual machines
US20140196038A1 (en)2013-01-082014-07-10Commvault Systems, Inc.Virtual machine management in a data storage system
US9766987B2 (en)2013-01-112017-09-19Commvault Systems, Inc.Table level database restore in a data storage system
US9665591B2 (en)2013-01-112017-05-30Commvault Systems, Inc.High availability distributed deduplicated storage system
US9886346B2 (en)2013-01-112018-02-06Commvault Systems, Inc.Single snapshot for multiple agents
US9939981B2 (en)2013-09-122018-04-10Commvault Systems, Inc.File manager integration with virtualization in an information management system with an enhanced storage manager, including user control and storage management of virtual machines
US9639426B2 (en)2014-01-242017-05-02Commvault Systems, Inc.Single snapshot for multiple applications
US9495251B2 (en)2014-01-242016-11-15Commvault Systems, Inc.Snapshot readiness checking and reporting
US9798596B2 (en)2014-02-272017-10-24Commvault Systems, Inc.Automatic alert escalation for an information management system
US10380072B2 (en)2014-03-172019-08-13Commvault Systems, Inc.Managing deletions from a deduplication database
US9563518B2 (en)2014-04-022017-02-07Commvault Systems, Inc.Information management by a media agent in the absence of communications with a storage manager
US20160019317A1 (en)2014-07-162016-01-21Commvault Systems, Inc.Volume or virtual machine level backup and generating placeholders for virtual machine files
US10360110B2 (en)2014-08-062019-07-23Commvault Systems, Inc.Point-in-time backups of a production application made accessible over fibre channel and/or iSCSI as data sources to a remote application by representing the backups as pseudo-disks operating apart from the production application and its host
US9852026B2 (en)2014-08-062017-12-26Commvault Systems, Inc.Efficient application recovery in an information management system based on a pseudo-storage-device driver
US11249858B2 (en)2014-08-062022-02-15Commvault Systems, Inc.Point-in-time backups of a production application made accessible over fibre channel and/or ISCSI as data sources to a remote application by representing the backups as pseudo-disks operating apart from the production application and its host
US9774672B2 (en)2014-09-032017-09-26Commvault Systems, Inc.Consolidated processing of storage-array commands by a snapshot-control media agent
US10042716B2 (en)2014-09-032018-08-07Commvault Systems, Inc.Consolidated processing of storage-array commands using a forwarder media agent in conjunction with a snapshot-control media agent
US9710465B2 (en)2014-09-222017-07-18Commvault Systems, Inc.Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations
US9436555B2 (en)2014-09-222016-09-06Commvault Systems, Inc.Efficient live-mount of a backed up virtual machine in a storage management system
US9417968B2 (en)2014-09-222016-08-16Commvault Systems, Inc.Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations
US9575673B2 (en)2014-10-292017-02-21Commvault Systems, Inc.Accessing a file system using tiered deduplication
US10776209B2 (en)2014-11-102020-09-15Commvault Systems, Inc.Cross-platform virtual machine backup and replication
US9448731B2 (en)2014-11-142016-09-20Commvault Systems, Inc.Unified snapshot storage management
US9648105B2 (en)2014-11-142017-05-09Commvault Systems, Inc.Unified snapshot storage management, using an enhanced storage manager and enhanced media agents
US9983936B2 (en)2014-11-202018-05-29Commvault Systems, Inc.Virtual machine change block tracking
US20160162364A1 (en)2014-12-032016-06-09Commvault Systems, Inc.Secondary storage pruning
US20160210306A1 (en)2015-01-152016-07-21Commvault Systems, Inc.Managing structured data in a data storage system
US10108687B2 (en)2015-01-212018-10-23Commvault Systems, Inc.Database protection using block-level mapping
US9928144B2 (en)2015-03-302018-03-27Commvault Systems, Inc.Storage management of data using an open-archive architecture, including streamlined access to primary data originally stored on network-attached storage and archived to secondary storage
US10339106B2 (en)2015-04-092019-07-02Commvault Systems, Inc.Highly reusable deduplication database after disaster recovery
US9934265B2 (en)2015-04-092018-04-03Commvault Systems, Inc.Management of log data
US9904598B2 (en)2015-04-212018-02-27Commvault Systems, Inc.Content-independent and database management system-independent synthetic full backup of a database based on snapshot technology
US10275320B2 (en)2015-06-262019-04-30Commvault Systems, Inc.Incrementally accumulating in-process performance data and hierarchical reporting thereof for a data stream in a secondary copy operation
US9766825B2 (en)2015-07-222017-09-19Commvault Systems, Inc.Browse and restore for block-level backups
US10514986B2 (en)2015-09-302019-12-24Commvault Systems, Inc.Dynamic triggering of block-level backups based on block change thresholds and corresponding file identities in a data storage management system
US10248494B2 (en)2015-10-292019-04-02Commvault Systems, Inc.Monitoring, diagnosing, and repairing a management database in a data storage management system
US10102192B2 (en)2015-11-032018-10-16Commvault Systems, Inc.Summarization and processing of email on a client computing device based on content contribution to an email thread using weighting techniques
US10228962B2 (en)2015-12-092019-03-12Commvault Systems, Inc.Live synchronization and management of virtual machines across computing and virtualization platforms and using live synchronization to support disaster recovery
US10387266B2 (en)2015-12-232019-08-20Commvault Systems, Inc.Application-level live synchronization across computing platforms including synchronizing co-resident applications to disparate standby destinations and selectively synchronizing some applications and not others
US20170193003A1 (en)2015-12-302017-07-06Commvault Systems, Inc.Redundant and robust distributed deduplication data storage system
US10114702B2 (en)*2016-01-062018-10-30International Business Machines CorporationMethod and system to discover and manage distributed applications in virtualization environments
US10440153B1 (en)2016-02-082019-10-08Microstrategy IncorporatedEnterprise health score and data migration
US11283900B2 (en)2016-02-082022-03-22Microstrategy IncorporatedEnterprise performance and capacity testing
US10684924B2 (en)2016-02-182020-06-16Commvault Systems, Inc.Data restoration operations based on network path information
US10296368B2 (en)2016-03-092019-05-21Commvault Systems, Inc.Hypervisor-independent block-level live browse for access to backed up virtual machine (VM) data and hypervisor-free file-level recovery (block-level pseudo-mount)
US10565067B2 (en)2016-03-092020-02-18Commvault Systems, Inc.Virtual server cloud file system for virtual machine backup from cloud operations
US10503753B2 (en)2016-03-102019-12-10Commvault Systems, Inc.Snapshot replication operations based on incremental block change tracking
US10248174B2 (en)2016-05-242019-04-02Hedvig, Inc.Persistent reservations for virtual disk using multiple targets
US10628444B1 (en)*2016-06-242020-04-21EMC IP Holding Company LLCIncremental backup operations for on-line availability groups
US10664447B2 (en)2016-07-122020-05-26Commvault Systems, Inc.Dynamic management of expandable cache storage for multiple network shares configured in a file server
US20180032409A1 (en)*2016-07-262018-02-01Netapp, Inc.Backup and recovery of application data of an application executing in a virtual machine
US10135755B1 (en)*2016-09-222018-11-20EMC IP Holding Company LLCInformation technology infrastructure discovery utilizing discovery adapters
US10474548B2 (en)2016-09-302019-11-12Commvault Systems, Inc.Heartbeat monitoring of virtual machines for initiating failover operations in a data storage management system, using ping monitoring of target virtual machines
US10540516B2 (en)2016-10-132020-01-21Commvault Systems, Inc.Data protection within an unsecured storage environment
US10162528B2 (en)2016-10-252018-12-25Commvault Systems, Inc.Targeted snapshot based on virtual machine location
US10210048B2 (en)2016-10-252019-02-19Commvault Systems, Inc.Selective snapshot and backup copy operations for individual virtual machines in a shared storage
US10389810B2 (en)2016-11-022019-08-20Commvault Systems, Inc.Multi-threaded scanning of distributed file systems
US10922189B2 (en)2016-11-022021-02-16Commvault Systems, Inc.Historical network data-based scanning thread generation
US11106632B2 (en)2016-11-162021-08-31Commvault Systems, Inc.Dynamically configuring a proxy server using containerization for concurrent and/or overlapping backup, restore, and/or test operations
US10678758B2 (en)2016-11-212020-06-09Commvault Systems, Inc.Cross-platform virtual machine data and memory backup and replication
US10740193B2 (en)*2017-02-272020-08-11Commvault Systems, Inc.Hypervisor-independent reference copies of virtual machine payload data based on block-level pseudo-mount
US10459666B2 (en)2017-03-032019-10-29Commvault Systems, Inc.Using storage managers in respective data storage management systems for license distribution, compliance, and updates
US10949308B2 (en)*2017-03-152021-03-16Commvault Systems, Inc.Application aware backup of virtual machines
US20180276022A1 (en)2017-03-242018-09-27Commvault Systems, Inc.Consistent virtual machine replication
WO2018173246A1 (en)*2017-03-242018-09-27株式会社日立製作所Storage system and storage control method
US10613939B2 (en)2017-03-282020-04-07Commvault Systems, Inc.Backup index generation process
US10776329B2 (en)2017-03-282020-09-15Commvault Systems, Inc.Migration of a database management system to cloud storage
US10387073B2 (en)2017-03-292019-08-20Commvault Systems, Inc.External dynamic virtual machine synchronization
US10599527B2 (en)2017-03-292020-03-24Commvault Systems, Inc.Information management cell health monitoring system
US10949398B2 (en)2017-03-292021-03-16Commvault Systems, Inc.Synchronization operations for network-accessible folders
US11294786B2 (en)2017-03-312022-04-05Commvault Systems, Inc.Management of internet of things devices
US11221939B2 (en)2017-03-312022-01-11Commvault Systems, Inc.Managing data from internet of things devices in a vehicle
US10552294B2 (en)2017-03-312020-02-04Commvault Systems, Inc.Management of internet of things devices
US12229405B2 (en)*2017-06-122025-02-18Pure Storage, Inc.Application-aware management of a storage system
US10664352B2 (en)2017-06-142020-05-26Commvault Systems, Inc.Live browsing of backed up data residing on cloned disks
US10970302B2 (en)2017-06-222021-04-06Adobe Inc.Component-based synchronization of digital assets
US11635908B2 (en)2017-06-222023-04-25Adobe Inc.Managing digital assets stored as components and packaged files
US10496499B2 (en)*2017-09-062019-12-03Royal Bank Of CanadaSystem and method for datacenter recovery
US11086834B2 (en)2017-09-142021-08-10Commvault Systems, Inc.Distributed framework for data proximity-based task splitting in a content indexing system
US10846180B2 (en)2017-09-142020-11-24Commvault Systems, Inc.Distributed framework for task splitting and task assignments in a content indexing system
US11263088B2 (en)2017-09-142022-03-01Commvault Systems, Inc.Distributed architecture for tracking content indexing
US10846266B2 (en)2017-09-142020-11-24Commvault Systems, Inc.Distributed architecture for content indexing emails
US11036592B2 (en)2017-09-142021-06-15Commvault Systems, Inc.Distributed content indexing architecture with separately stored file previews
US20190108341A1 (en)2017-09-142019-04-11Commvault Systems, Inc.Ransomware detection and data pruning management
CN107632786B (en)*2017-09-202020-04-07杭州宏杉科技股份有限公司Data deduplication management method and device
US10542072B1 (en)*2017-10-042020-01-21Parallels International GmbhUtilities toolbox for remote session and client architecture
US10635546B2 (en)2017-12-072020-04-28Commvault Systems, Inc.Synthesizing a restore image from one or more secondary copies to facilitate data restore operations to a file server
US10740300B1 (en)2017-12-072020-08-11Commvault Systems, Inc.Synchronization of metadata in a distributed storage system
US10742735B2 (en)2017-12-122020-08-11Commvault Systems, Inc.Enhanced network attached storage (NAS) services interfacing to cloud storage
US10489255B2 (en)2017-12-192019-11-26Hewlett Packard Enterprise Development LpDisaster recovery of containers
US10831591B2 (en)2018-01-112020-11-10Commvault Systems, Inc.Remedial action based on maintaining process awareness in data storage management
US10642886B2 (en)2018-02-142020-05-05Commvault Systems, Inc.Targeted search of backup data using facial recognition
US10592145B2 (en)2018-02-142020-03-17Commvault Systems, Inc.Machine learning-based data object storage
US20190251204A1 (en)2018-02-142019-08-15Commvault Systems, Inc.Targeted search of backup data using calendar event data
US10740022B2 (en)2018-02-142020-08-11Commvault Systems, Inc.Block-level live browsing and private writable backup copies using an ISCSI server
US10514958B2 (en)2018-02-142019-12-24Capital One Services, LlcRemotely managing execution of jobs in a cluster computing framework
US10848468B1 (en)2018-03-052020-11-24Commvault Systems, Inc.In-flight data encryption/decryption for a distributed storage platform
US10877928B2 (en)2018-03-072020-12-29Commvault Systems, Inc.Using utilities injected into cloud-based virtual machines for speeding up virtual machine backup operations
US10754729B2 (en)2018-03-122020-08-25Commvault Systems, Inc.Recovery point objective (RPO) driven backup scheduling in a data storage management system
US11249863B2 (en)2018-05-022022-02-15Commvault Systems, Inc.Backup-based media agent configuration
US11321183B2 (en)2018-05-022022-05-03Commvault Systems, Inc.Multi-tiered backup indexing
US10628267B2 (en)2018-05-022020-04-21Commvault Systems, Inc.Client managed data backup process within an enterprise information management system
US10673943B2 (en)2018-05-022020-06-02Commvault Systems, Inc.Network storage backup using distributed media agents
US10893103B2 (en)2018-07-252021-01-12Commvault Systems, Inc.Distributed and scalable storage management using a storage-microservices server
US10891304B2 (en)2018-07-252021-01-12Commvault Systems, Inc.Distributed and scalable client-based storage management
CN109165120B (en)*2018-08-082022-04-05华为技术有限公司Method and product for generating management snapshot and difference bitmap in distributed storage system
US11016696B2 (en)2018-09-142021-05-25Commvault Systems, Inc.Redundant distributed data storage system
US11321012B2 (en)2018-10-122022-05-03Adobe Inc.Conflict resolution within synchronized composite-part-based digital assets
US11010258B2 (en)2018-11-272021-05-18Commvault Systems, Inc.Generating backup copies through interoperability between components of a data storage management system and appliances for data storage and deduplication
US11200124B2 (en)2018-12-062021-12-14Commvault Systems, Inc.Assigning backup resources based on failover of partnered data storage servers in a data storage management system
US10860443B2 (en)2018-12-102020-12-08Commvault Systems, Inc.Evaluation and reporting of recovery readiness in a data storage management system
US20200192572A1 (en)2018-12-142020-06-18Commvault Systems, Inc.Disk usage growth prediction system
US11698727B2 (en)2018-12-142023-07-11Commvault Systems, Inc.Performing secondary copy operations based on deduplication performance
US11012508B2 (en)2018-12-142021-05-18Commvault Systems, Inc.Region-based distributed information management system
US11347707B2 (en)2019-01-222022-05-31Commvault Systems, Inc.File indexing for virtual machine backups based on using live browse features
US10872069B2 (en)2019-01-222020-12-22Commvault Systems, Inc.File indexing for virtual machine backups in a data storage management system
US10996974B2 (en)2019-01-302021-05-04Commvault Systems, Inc.Cross-hypervisor live mount of backed up virtual machine data, including management of cache storage for virtual machine data
US10768971B2 (en)2019-01-302020-09-08Commvault Systems, Inc.Cross-hypervisor live mount of backed up virtual machine data
US11126365B2 (en)2019-03-112021-09-21Commvault Systems, Inc.Skipping data backed up in prior backup operations
US11269732B2 (en)2019-03-122022-03-08Commvault Systems, Inc.Managing structured data in a data storage system
US11321184B2 (en)2019-03-262022-05-03Commvault Systems, Inc.Streamlined secondary copy operations for data stored on shared file storage
US11579681B2 (en)2019-04-082023-02-14Commvault Systems, Inc.Power management of components within a storage management system
US20200327017A1 (en)2019-04-102020-10-15Commvault Systems, Inc.Restore using deduplicated secondary copy data
US11494273B2 (en)2019-04-302022-11-08Commvault Systems, Inc.Holistically protecting serverless applications across one or more cloud computing environments
US11100064B2 (en)2019-04-302021-08-24Commvault Systems, Inc.Automated log-based remediation of an information management system
US11416285B1 (en)2019-04-302022-08-16Splunk Inc.Efficient and secure scalable-two-stage data collection
US11803449B2 (en)*2019-05-012023-10-31EMC IP Holding Company LLCMethod and system for maintaining live database data across hybrid storage
US11442623B2 (en)2019-05-022022-09-13Commvault Systems, Inc.Faster browse of secondary copies of block-level data volumes
US11463264B2 (en)2019-05-082022-10-04Commvault Systems, Inc.Use of data block signatures for monitoring in an information management system
US11693744B2 (en)2019-05-102023-07-04Commvault Systems, Inc.Synthesizing format-specific full backup images
US11467923B2 (en)*2019-05-152022-10-11Kyndryl, Inc.Application recovery using pooled resources
US11269734B2 (en)2019-06-172022-03-08Commvault Systems, Inc.Data storage management system for multi-cloud protection, recovery, and migration of databases-as-a-service and/or serverless database management systems
US20200401489A1 (en)2019-06-242020-12-24Commvault Systems, Inc.Content indexing of files in virtual disk block-level backup copies
US11308034B2 (en)*2019-06-272022-04-19Commvault Systems, Inc.Continuously run log backup with minimal configuration and resource usage from the source machine
US11561866B2 (en)2019-07-102023-01-24Commvault Systems, Inc.Preparing containerized applications for backup using a backup services container and a backup services container-orchestration pod
US11546170B2 (en)*2019-07-222023-01-03Whitestar Communications, Inc.Systems and methods of collaborative application on a private network
US11042318B2 (en)2019-07-292021-06-22Commvault Systems, Inc.Block-level data replication
US20210037112A1 (en)2019-07-292021-02-04Commvault Systems, Inc.Data storage system with rapid restore capability
US11263173B2 (en)2019-07-302022-03-01Commvault Systems, Inc.Transaction log index generation in an enterprise backup system
US11513922B2 (en)2019-08-142022-11-29Commvault Systems, Inc.Systems and methods for change block tracking for backing up changed data
US11829742B2 (en)2019-08-152023-11-28Microstrategy IncorporatedContainer-based server environments
US11288053B2 (en)2019-08-152022-03-29Microstrategy IncorporatedConversion and restoration of computer environments to container-based implementations
US11106455B2 (en)2019-08-152021-08-31Microstrategy IncorporatedIntegration of containers with external elements
US11637748B2 (en)2019-08-282023-04-25Microstrategy IncorporatedSelf-optimization of computing environments
US11210189B2 (en)2019-08-302021-12-28Microstrategy IncorporatedMonitoring performance of computing systems
US11507295B2 (en)2019-08-302022-11-22Microstrategy IncorporatedBackup, restoration, and migration of computer systems
US11218450B2 (en)2019-09-112022-01-04Commvault Systems, Inc.Data protection component scaling in a cloud-based data storage system
US11256673B2 (en)2019-09-112022-02-22Commvault Systems, Inc.Anomaly detection in deduplication pruning operations
US11237935B2 (en)2019-09-112022-02-01Commvault Systems, Inc.Anomaly detection in data protection operations
US11354216B2 (en)2019-09-182022-06-07Microstrategy IncorporatedMonitoring performance deviations
US11360881B2 (en)2019-09-232022-06-14Microstrategy IncorporatedCustomizing computer performance tests
US11438231B2 (en)2019-09-252022-09-06Microstrategy IncorporatedCentralized platform management for computing environments
US11106548B2 (en)2019-10-152021-08-31EMC IP Holding Company LLCDynamic application consistent data restoration
CN112667558A (en)*2019-10-152021-04-16瑞昱半导体股份有限公司Processing system and on-chip execution control method
US20210133150A1 (en)2019-11-042021-05-06Commvault Systems, Inc.Efficient implementation of multiple deduplication databases in a heterogeneous data storage system
US11442896B2 (en)2019-12-042022-09-13Commvault Systems, Inc.Systems and methods for optimizing restoration of deduplicated data stored in cloud-based storage resources
US11237924B2 (en)2019-12-112022-02-01Commvault Systems, Inc.Dynamic resizing and re-distribution of destination data storage resources for bare metal restore operations in a data storage management system
CN111124620B (en)*2019-12-262021-11-23航天壹进制(南京)数据科技有限公司Continuous data protection method for application programming interface for IO filtering
US11223535B2 (en)2019-12-312022-01-11Commvault Systems, Inc.Smart network topology systems and methods
US11836158B2 (en)2020-02-032023-12-05Microstrategy IncorporatedDeployment of container-based computer environments
US11467753B2 (en)2020-02-142022-10-11Commvault Systems, Inc.On-demand restore of virtual machine data
US11422900B2 (en)2020-03-022022-08-23Commvault Systems, Inc.Platform-agnostic containerized application data protection
US11321188B2 (en)2020-03-022022-05-03Commvault Systems, Inc.Platform-agnostic containerized application data protection
US11334442B2 (en)2020-03-102022-05-17Commvault Systems, Inc.Management database long-term archiving to a recovery manager
US11005935B1 (en)2020-03-102021-05-11Commvault Systems, Inc.Using multiple streams with network data management protocol to improve performance and granularity of backup and restore operations from/to a file server
US11442768B2 (en)2020-03-122022-09-13Commvault Systems, Inc.Cross-hypervisor live recovery of virtual machines
US11099956B1 (en)2020-03-262021-08-24Commvault Systems, Inc.Snapshot-based disaster recovery orchestration of virtual machine failover and failback operations
US11301462B1 (en)2020-03-312022-04-12Amazon Technologies, Inc.Real-time data validation using lagging replica databases
US11323507B2 (en)*2020-04-072022-05-03Supercell OyServer system and method of managing server system
US11748143B2 (en)2020-05-152023-09-05Commvault Systems, Inc.Live mount of virtual machines in a public cloud computing environment
US11899957B2 (en)2020-05-192024-02-13EMC IP Holding Company LLCCost-optimized true zero recovery time objective for multiple applications
US11836512B2 (en)2020-05-192023-12-05EMC IP Holding Company LLCVirtual machine replication strategy based on predicted application failures
US11934283B2 (en)2020-05-192024-03-19EMC IP Holding Company LLCCost-optimized true zero recovery time objective for multiple applications using failure domains
US11797400B2 (en)2020-05-192023-10-24EMC IP Holding Company LLCCost-optimized true zero recovery time objective for multiple applications based on interdependent applications
US11687424B2 (en)2020-05-282023-06-27Commvault Systems, Inc.Automated media agent state management
US11537959B2 (en)2020-06-162022-12-27Commvault Systems, Inc.Dynamic computing progress tracker
US12130708B2 (en)2020-07-102024-10-29Commvault Systems, Inc.Cloud-based air-gapped data storage management system
US11614883B2 (en)2020-07-172023-03-28Commvault Systems, Inc.Distributed data storage system using erasure coding on storage nodes fewer than data plus parity fragments
US11494417B2 (en)2020-08-072022-11-08Commvault Systems, Inc.Automated email classification in an information management system
US11513708B2 (en)2020-08-252022-11-29Commvault Systems, Inc.Optimized deduplication based on backup frequency in a distributed data storage system
US11108861B1 (en)2020-08-262021-08-31Commvault Systems, Inc.System for managing multiple information management cells
US12353907B1 (en)*2020-09-042025-07-08Pure Storage, Inc.Application migration using data movement capabilities of a storage system
US12131044B2 (en)2020-09-042024-10-29Pure Storage, Inc.Intelligent application placement in a hybrid infrastructure
US11570243B2 (en)2020-09-222023-01-31Commvault Systems, Inc.Decommissioning, re-commissioning, and commissioning new metadata nodes in a working distributed data storage system
US11789830B2 (en)2020-09-222023-10-17Commvault Systems, Inc.Anti-entropy-based metadata recovery in a strongly consistent distributed data storage system
US11314687B2 (en)2020-09-242022-04-26Commvault Systems, Inc.Container data mover for migrating data between distributed data storage systems integrated with application orchestrators
US11500649B2 (en)*2020-09-242022-11-15Dell Products L.P.Coordinated initialization system
US11656951B2 (en)2020-10-282023-05-23Commvault Systems, Inc.Data loss vulnerability detection
US11474753B2 (en)2020-10-302022-10-18Commvault Systems, Inc.Systems and methods for backing up to a virtual tape library
US11221729B1 (en)*2020-10-302022-01-11International Business Machines CorporationTracking and restoring pointer positions among applications
US12314417B2 (en)2020-12-042025-05-27Commvault Systems, Inc.Methods for managing user permissions
US11914480B2 (en)*2020-12-082024-02-27Cohesity, Inc.Standbys for continuous data protection-enabled objects
US11323513B1 (en)2021-01-222022-05-03Commvault Systems, Inc.Geo-location-based data replication
US11645175B2 (en)2021-02-122023-05-09Commvault Systems, Inc.Automatic failover of a storage manager
US11574050B2 (en)2021-03-122023-02-07Commvault Systems, Inc.Media agent hardening against ransomware attacks
EP4063974A1 (en)2021-03-232022-09-28ABB Schweiz AGControlling an industrial process using virtualized instances of control software
US11561978B2 (en)2021-06-292023-01-24Commvault Systems, Inc.Intelligent cache management for mounted snapshots based on a behavior model
US11954513B2 (en)2021-07-292024-04-09Commvault Systems, Inc.Scalable recovery and/or migration to cloud- based custom-made virtual machines without using failed machines' credentials
US12032855B2 (en)2021-08-062024-07-09Commvault Systems, Inc.Using an application orchestrator computing environment for automatically scaled deployment of data protection resources needed for data in a production cluster distinct from the application orchestrator or in another application orchestrator computing environment
US11615147B2 (en)2021-08-232023-03-28Commvault Systems, Inc.Mobile storage manager control application for managing a storage manager of an information management system
TWI793732B (en)*2021-08-242023-02-21新加坡商鴻運科股份有限公司Data movement system and data movement method
US11954473B2 (en)2021-09-202024-04-09Microstrategy IncorporatedDeployment architecture for multi-tenant cloud computing systems
US12033004B2 (en)2021-09-282024-07-09Commvault Systems, Inc.Dynamically provisioning computing pods in a computing resource cluster based on a resource request from a storage manager of an information management system
US12019525B2 (en)2021-10-052024-06-25Commvault Systems, Inc.Cloud-based recovery of backed up data using auxiliary copy replication and on-demand failover resources
US12259977B2 (en)2021-11-152025-03-25Commvault Systems, Inc.Entropy-based ransomware detection
US12008135B2 (en)2021-12-212024-06-11Commvault Systems, Inc.Controlling information privacy in a shared data storage management system
US11861342B2 (en)2022-01-282024-01-02Microstrategy IncorporatedEnhanced cloud-computing environment deployment
US11809285B2 (en)2022-02-092023-11-07Commvault Systems, Inc.Protecting a management database of a data storage management system to meet a recovery point objective (RPO)
JP2025505755A (en)*2022-02-142025-02-28華為技術有限公司 Data processing system and method, and device
US12056018B2 (en)2022-06-172024-08-06Commvault Systems, Inc.Systems and methods for enforcing a recovery point objective (RPO) for a production database without generating secondary copies of the production database
US12135618B2 (en)2022-07-112024-11-05Commvault Systems, Inc.Protecting configuration data in a clustered container system
CN115834576B (en)*2022-10-212025-01-07济南浪潮数据技术有限公司Cross-platform data distribution method and system based on multi-cloud nanotubes
US12292974B2 (en)2022-10-272025-05-06Commvault Systems, Inc.Analysis of backup copies to identify malware-encrypted primary data
US12360942B2 (en)2023-01-192025-07-15Commvault Systems, Inc.Selection of a simulated archiving plan for a desired dataset
US20240281341A1 (en)*2023-01-312024-08-22Hycu, Inc.Discovery of services in combination with enabling data protection and other workflows
US12423294B2 (en)*2023-03-012025-09-23Microsoft Technology Licensing, LlcMethods and systems of verifying data synchronized to multiple data stores
US12204419B1 (en)2023-09-292025-01-21Dell Products L.P.Intelligent restoration of file systems using destination aware restorations
US12346214B2 (en)*2023-09-292025-07-01Dell Products L.P.Generating data block mapping in incremental image backups for post processing
US12204420B1 (en)2023-09-292025-01-21Dell Products L.P.Managing new data generated during application instant access
US12386715B2 (en)2023-10-262025-08-12International Business Machines CorporationSelective failover between a plurality of devices concurrently running an application
US12373400B1 (en)*2024-04-172025-07-29Veeva Systems Inc.Dynamic methods for improving query performance for a secure storage system

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11042446B2 (en)*2015-12-232021-06-22Commvault Systems, Inc.Application-level live synchronization across computing platforms such as cloud platforms

Family Cites Families (140)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4267568A (en)1975-12-031981-05-12System Development CorporationInformation storage and retrieval system
US4084231A (en)1975-12-181978-04-11International Business Machines CorporationSystem for facilitating the copying back of data in disc and tape units of a memory hierarchial system
GB2035014B (en)1978-11-061982-09-29British Broadcasting CorpCyclic redundancy data check encoding method and apparatus
US4417321A (en)1981-05-181983-11-22International Business Machines Corp.Qualifying and sorting file record data
US4641274A (en)1982-12-031987-02-03International Business Machines CorporationMethod for communicating changes made to text form a text processor to a remote host
JPS59160899A (en)1982-12-091984-09-11セコイア・システムス・インコ−ポレ−テツドMemory backup system
US4686620A (en)1984-07-261987-08-11American Telephone And Telegraph Company, At&T Bell LaboratoriesDatabase backup method
GB8622010D0 (en)1986-09-121986-10-22Hewlett Packard LtdFile backup facility
US5193154A (en)1987-07-101993-03-09Hitachi, Ltd.Buffered peripheral system and method for backing up and retrieving data to and from backup memory device
US5005122A (en)1987-09-081991-04-02Digital Equipment CorporationArrangement with cooperating management server node and network service node
JPH0743676B2 (en)1988-03-111995-05-15株式会社日立製作所 Back-up data dump control method and device
US4912637A (en)1988-04-261990-03-27Tandem Computers IncorporatedVersion management tool
US4995035A (en)1988-10-311991-02-19International Business Machines CorporationCentralized management in a computer network
US5093912A (en)1989-06-261992-03-03International Business Machines CorporationDynamic resource pool expansion and contraction in multiprocessing environments
EP0405926B1 (en)1989-06-301996-12-04Digital Equipment CorporationMethod and apparatus for managing a shadow set of storage media
US5454099A (en)1989-07-251995-09-26International Business Machines CorporationCPU implemented method for backing up modified data sets in non-volatile store for recovery in the event of CPU failure
US5133065A (en)1989-07-271992-07-21Personal Computer Peripherals CorporationBackup computer program for networks
US5321816A (en)1989-10-101994-06-14Unisys CorporationLocal-remote apparatus with specialized image storage modules
US5276860A (en)1989-12-191994-01-04Epoch Systems, Inc.Digital data processor with improved backup storage
US5276867A (en)1989-12-191994-01-04Epoch Systems, Inc.Digital data storage system with improved data migration
JPH0410041A (en)1990-04-271992-01-14Toshiba CorpData saving system
GB2246218B (en)1990-07-181994-02-09Stc PlcDistributed data processing systems
US5239647A (en)1990-09-071993-08-24International Business Machines CorporationData storage hierarchy with shared storage level
US5301286A (en)1991-01-021994-04-05At&T Bell LaboratoriesMemory archiving indexing arrangement
US5212772A (en)1991-02-111993-05-18Gigatrend IncorporatedSystem for storing data in backup tape device
US5287500A (en)1991-06-031994-02-15Digital Equipment CorporationSystem for allocating storage spaces based upon required and optional service attributes having assigned piorities
US5347653A (en)1991-06-281994-09-13Digital Equipment CorporationSystem for reconstructing prior versions of indexes using records indicating changes between successive versions of the indexes
US5410700A (en)1991-09-041995-04-25International Business Machines CorporationComputer system which supports asynchronous commitment of data
EP0541281B1 (en)1991-11-041998-04-29Commvault Systems, Inc.Incremental-computer-file backup using signatures
US5241668A (en)1992-04-201993-08-31International Business Machines CorporationMethod and system for automated termination and resumption in a time zero backup copy process
US5241670A (en)1992-04-201993-08-31International Business Machines CorporationMethod and system for automated backup copy ordering in a time zero backup copy session
US5642496A (en)1993-09-231997-06-24Kanfi; ArnonMethod of making a backup copy of a memory over a plurality of copying sessions
EP0728333A1 (en)1993-11-091996-08-28Arcada SoftwareData backup and restore system for a computer network
US5778395A (en)1995-10-231998-07-07Stac, Inc.System for backing up files from disk volumes on multiple nodes of a computer network
KR970076238A (en)1996-05-231997-12-12포만 제프리 엘 Servers, methods and program products thereof for creating and managing multiple copies of client data files
DE69802294T2 (en)1997-08-292002-05-16Hewlett-Packard Company, Palo Alto SYSTEMS FOR DATA BACKUP AND RECOVERY
EP0899662A1 (en)1997-08-291999-03-03Hewlett-Packard CompanyBackup and restore system for a computer network
US6418478B1 (en)1997-10-302002-07-09Commvault Systems, Inc.Pipelined high speed data transfer mechanism
US6477663B1 (en)*1998-04-092002-11-05Compaq Computer CorporationMethod and apparatus for providing process pair protection for complex applications
GB2341249A (en)1998-08-172000-03-08Connected Place LimitedA method of generating a difference file defining differences between an updated file and a base file
US7035880B1 (en)1999-07-142006-04-25Commvault Systems, Inc.Modular backup and retrieval system used in conjunction with a storage area network
US7389311B1 (en)1999-07-152008-06-17Commvault Systems, Inc.Modular backup and retrieval system
US7395282B1 (en)1999-07-152008-07-01Commvault Systems, Inc.Hierarchical backup and retrieval system
US6721767B2 (en)2000-01-312004-04-13Commvault Systems, Inc.Application specific rollback in a computer system
US7003641B2 (en)2000-01-312006-02-21Commvault Systems, Inc.Logical view with granular access to exchange data managed by a modular data and storage management system
US6542972B2 (en)2000-01-312003-04-01Commvault Systems, Inc.Logical view and access to physical storage in modular data and storage management system
US6658436B2 (en)2000-01-312003-12-02Commvault Systems, Inc.Logical view and access to data managed by a modular data and storage management system
US6760723B2 (en)2000-01-312004-07-06Commvault Systems Inc.Storage management across multiple time zones
US7107298B2 (en)2001-09-282006-09-12Commvault Systems, Inc.System and method for archiving objects in an information store
FR2843209B1 (en)*2002-08-022006-01-06Cimai Technology METHOD FOR REPLICATING SOFTWARE APPLICATION IN MULTI-COMPUTER ARCHITECTURE, METHOD FOR REALIZING OPERATING CONTINUITY USING THIS REPLICATION METHOD, AND MULTI-COMPUTER SYSTEM THUS EQUIPPED
CA2498174C (en)2002-09-092010-04-13Commvault Systems, Inc.Dynamic storage device pooling in a computer system
GB2409553B (en)2002-09-162007-04-04Commvault Systems IncSystem and method for optimizing storage operations
AU2003272457A1 (en)2002-09-162004-04-30Commvault Systems, Inc.System and method for blind media support
AU2004227949B9 (en)2003-04-032010-07-22Commvault Systems, Inc.System and method for dynamically performing storage operations in a computer network
US20040230899A1 (en)2003-05-132004-11-18Pagnano Marco Aurelio De OliveiraArrangements, storage mediums and methods for associating an extensible stylesheet language device description file with a non- proprietary language device description file
US7454569B2 (en)2003-06-252008-11-18Commvault Systems, Inc.Hierarchical system and method for performing storage operations in a computer network
US20050022213A1 (en)*2003-07-252005-01-27Hitachi, Ltd.Method and apparatus for synchronizing applications for data recovery using storage based journaling
CA2544063C (en)2003-11-132013-09-10Commvault Systems, Inc.System and method for combining data streams in pilelined storage operations in a storage network
WO2005048085A2 (en)2003-11-132005-05-26Commvault Systems, Inc.System and method for performing an image level snapshot and for restoring partial volume data
WO2005050489A1 (en)2003-11-132005-06-02Commvault Systems, Inc.System and method for stored data archive verification
US7546324B2 (en)2003-11-132009-06-09Commvault Systems, Inc.Systems and methods for performing storage operations using network attached storage
WO2005109212A2 (en)2004-04-302005-11-17Commvault Systems, Inc.Hierarchical systems providing unified of storage information
US7500053B1 (en)2004-11-052009-03-03Commvvault Systems, Inc.Method and system for grouping storage system components
US7536291B1 (en)2004-11-082009-05-19Commvault Systems, Inc.System and method to support simulated storage operations
US7672979B1 (en)*2005-04-222010-03-02Symantec Operating CorporationBackup and restore techniques using inconsistent state indicators
US7725893B2 (en)2005-04-282010-05-25Sap AktiengesellschaftPlatform independent replication
US8078910B1 (en)*2008-12-152011-12-13Open Invention Network, LlcMethod and system for providing coordinated checkpointing to a group of independent computer applications
US7668884B2 (en)2005-11-282010-02-23Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US7620710B2 (en)2005-12-192009-11-17Commvault Systems, Inc.System and method for performing multi-path storage operations
US7543125B2 (en)2005-12-192009-06-02Commvault Systems, Inc.System and method for performing time-flexible calendric storage operations
US7617253B2 (en)2005-12-192009-11-10Commvault Systems, Inc.Destination systems and methods for performing data replication
US7606844B2 (en)2005-12-192009-10-20Commvault Systems, Inc.System and method for performing replication copy storage operations
EP1974296B8 (en)2005-12-192016-09-21Commvault Systems, Inc.Systems and methods for performing data replication
US7651593B2 (en)2005-12-192010-01-26Commvault Systems, Inc.Systems and methods for performing data replication
US7636743B2 (en)2005-12-192009-12-22Commvault Systems, Inc.Pathname translation in a data replication system
US7617262B2 (en)2005-12-192009-11-10Commvault Systems, Inc.Systems and methods for monitoring application data in a data replication system
US7613749B2 (en)*2006-04-122009-11-03International Business Machines CorporationSystem and method for application fault tolerance and recovery using topologically remotely located computing devices
US7882077B2 (en)2006-10-172011-02-01Commvault Systems, Inc.Method and system for offline indexing of content and classifying stored data
US7734669B2 (en)2006-12-222010-06-08Commvault Systems, Inc.Managing copies of data
US8577845B2 (en)*2008-06-132013-11-05Symantec Operating CorporationRemote, granular restore from full virtual machine backup
US9098495B2 (en)2008-06-242015-08-04Commvault Systems, Inc.Application-aware and remote single instance data management
US8307177B2 (en)2008-09-052012-11-06Commvault Systems, Inc.Systems and methods for management of virtualization data
US9280335B2 (en)2010-09-302016-03-08International Business Machines CorporationSemantically rich composable software image bundles
EP2246566A2 (en)*2009-04-202010-11-03Innas B.V.Axial bearing for use in a hydraulic device, a hydraulic transformer and a vehicle with a hydraulic drive system
US8578120B2 (en)2009-05-222013-11-05Commvault Systems, Inc.Block-level single instancing
US8407190B2 (en)2009-06-302013-03-26Commvault Systems, Inc.Performing data storage operations with a cloud environment, including containerized deduplication, data pruning, and data transfer
US9146755B2 (en)2009-07-082015-09-29Kaseya LimitedSystem and method for transporting platform independent power configuration parameters
US8325848B2 (en)*2010-07-192012-12-04Broadcom CorporationPeak detector having extended dynamic range
US8577851B2 (en)2010-09-302013-11-05Commvault Systems, Inc.Content aligned block-based deduplication
US8572340B2 (en)2010-09-302013-10-29Commvault Systems, Inc.Systems and methods for retaining and using data block signatures in data protection operations
US8694821B2 (en)*2010-12-032014-04-08International Business Machines CorporationGeneration of standby images of applications
US20120150818A1 (en)2010-12-142012-06-14Commvault Systems, Inc.Client-side repository in a networked deduplicated storage system
US9020900B2 (en)2010-12-142015-04-28Commvault Systems, Inc.Distributed deduplicated storage system
US20120266170A1 (en)2011-04-152012-10-18Roy William ZimmermanVirtual Machine Image Management System and Methods
US8621274B1 (en)2011-05-182013-12-31Netapp Inc.Virtual machine fault tolerance
US9411687B2 (en)*2011-06-032016-08-09Apple Inc.Methods and apparatus for interface in multi-phase restore
US8832028B2 (en)2011-08-252014-09-09Oracle International CorporationDatabase cloning
US9292350B1 (en)2011-12-152016-03-22Symantec CorporationManagement and provisioning of virtual machines
US9336094B1 (en)2012-09-132016-05-10Emc International CompanyScaleout replication of an application
GB2507261A (en)2012-10-232014-04-30IbmReverting to a snapshot of a VM by modifying metadata
US9311121B2 (en)2012-12-212016-04-12Commvault Systems, Inc.Archiving virtual machines in a data storage system
US20140181038A1 (en)2012-12-212014-06-26Commvault Systems, Inc.Systems and methods to categorize unprotected virtual machines
US20140196038A1 (en)2013-01-082014-07-10Commvault Systems, Inc.Virtual machine management in a data storage system
US20140201157A1 (en)2013-01-112014-07-17Commvault Systems, Inc.Systems and methods for rule-based virtual machine data protection
US9665591B2 (en)2013-01-112017-05-30Commvault Systems, Inc.High availability distributed deduplicated storage system
US20140201151A1 (en)2013-01-112014-07-17Commvault Systems, Inc.Systems and methods to select files for restoration from block-level backup for virtual machines
US9286110B2 (en)2013-01-142016-03-15Commvault Systems, Inc.Seamless virtual machine recall in a data storage system
US10248670B1 (en)2013-03-142019-04-02Open Text CorporationMethod and system for migrating content between enterprise content management systems
US9183268B2 (en)2013-04-112015-11-10Pivotal Software, Inc.Partition level backup and restore of a massively parallel processing database
US9311140B2 (en)2013-08-132016-04-12Vmware, Inc.Method and apparatus for extending local area networks between clouds and migrating virtual machines using static network addresses
US9329894B2 (en)2013-08-132016-05-03Vmware, Inc.Method and apparatus for extending local area networks between clouds and permanently migrating virtual machines using static network addresses
US9939981B2 (en)2013-09-122018-04-10Commvault Systems, Inc.File manager integration with virtualization in an information management system with an enhanced storage manager, including user control and storage management of virtual machines
US9648100B2 (en)2014-03-052017-05-09Commvault Systems, Inc.Cross-system storage management for transferring data across autonomous information management systems
US9740574B2 (en)2014-05-092017-08-22Commvault Systems, Inc.Load balancing across multiple data paths
US20160004721A1 (en)2014-07-012016-01-07Commvault Systems, Inc.Replicating local file systems as respective luns in a storage array, using block-level data transfers and enhanced storage managers, data agents, and media agents in an information management system
US20160019317A1 (en)2014-07-162016-01-21Commvault Systems, Inc.Volume or virtual machine level backup and generating placeholders for virtual machine files
US9852026B2 (en)2014-08-062017-12-26Commvault Systems, Inc.Efficient application recovery in an information management system based on a pseudo-storage-device driver
US9436555B2 (en)2014-09-222016-09-06Commvault Systems, Inc.Efficient live-mount of a backed up virtual machine in a storage management system
US9417968B2 (en)2014-09-222016-08-16Commvault Systems, Inc.Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations
US9710465B2 (en)2014-09-222017-07-18Commvault Systems, Inc.Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations
US10776209B2 (en)2014-11-102020-09-15Commvault Systems, Inc.Cross-platform virtual machine backup and replication
US9983936B2 (en)2014-11-202018-05-29Commvault Systems, Inc.Virtual machine change block tracking
WO2016118979A2 (en)2015-01-232016-07-28C3, Inc.Systems, methods, and devices for an enterprise internet-of-things application development platform
US9639274B2 (en)2015-04-142017-05-02Commvault Systems, Inc.Efficient deduplication database validation
US20160350391A1 (en)2015-05-262016-12-01Commvault Systems, Inc.Replication using deduplicated secondary copy data
US10705917B2 (en)2015-06-302020-07-07Veritas Technologies LlcConsolidated full backup of a restored virtual machine
US10445186B1 (en)2015-06-302019-10-15EMC IP Holding Company LLCAssociating a guest application within a virtual machine to create dependencies in backup/restore policy
US9766825B2 (en)2015-07-222017-09-19Commvault Systems, Inc.Browse and restore for block-level backups
US10114706B1 (en)2015-09-222018-10-30EMC IP Holding Company LLCBackup and recovery of raw disks [RDM] in virtual environment using snapshot technology
US10628194B2 (en)2015-09-302020-04-21Netapp Inc.Techniques for data migration
US10228962B2 (en)2015-12-092019-03-12Commvault Systems, Inc.Live synchronization and management of virtual machines across computing and virtualization platforms and using live synchronization to support disaster recovery
US20170193003A1 (en)2015-12-302017-07-06Commvault Systems, Inc.Redundant and robust distributed deduplication data storage system
US20170235647A1 (en)2016-02-122017-08-17Commvault Systems, Inc.Data protection operations based on network path information
US10684924B2 (en)2016-02-182020-06-16Commvault Systems, Inc.Data restoration operations based on network path information
US10296368B2 (en)2016-03-092019-05-21Commvault Systems, Inc.Hypervisor-independent block-level live browse for access to backed up virtual machine (VM) data and hypervisor-free file-level recovery (block-level pseudo-mount)
US10831398B2 (en)2016-09-192020-11-10International Business Machines CorporationStorage device efficiency during data replication
US10474548B2 (en)2016-09-302019-11-12Commvault Systems, Inc.Heartbeat monitoring of virtual machines for initiating failover operations in a data storage management system, using ping monitoring of target virtual machines
US10162528B2 (en)2016-10-252018-12-25Commvault Systems, Inc.Targeted snapshot based on virtual machine location
US20180285201A1 (en)2017-03-282018-10-04Commvault Systems, Inc.Backup operations for large databases using live synchronization
US10776329B2 (en)2017-03-282020-09-15Commvault Systems, Inc.Migration of a database management system to cloud storage

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11042446B2 (en)*2015-12-232021-06-22Commvault Systems, Inc.Application-level live synchronization across computing platforms such as cloud platforms

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11341181B2 (en)*2020-01-092022-05-24Huazhong University Of Science And TechnologyEdge-computing-oriented construction method for container mirror image
US11327663B2 (en)2020-06-092022-05-10Commvault Systems, Inc.Ensuring the integrity of data storage volumes used in block-level live synchronization operations in a data storage management system
US11803308B2 (en)2020-06-092023-10-31Commvault Systems, Inc.Ensuring the integrity of data storage volumes used in block-level live synchronization operations in a data storage management system
US20240036883A1 (en)*2022-07-272024-02-01Hewlett Packard Enterprise Development LpClient update of data modification tracking structure
US12106119B2 (en)*2022-07-272024-10-01Hewlett Packard Enterprise Development LpClient update of data modification tracking structure

Also Published As

Publication numberPublication date
US10387266B2 (en)2019-08-20
US20190266054A1 (en)2019-08-29
US11042446B2 (en)2021-06-22
US20170185488A1 (en)2017-06-29

Similar Documents

PublicationPublication DateTitle
US20210271558A1 (en)Application level live synchronization across computing platforms such as cloud platforms
US12235744B2 (en)Snapshot-based disaster recovery orchestration of virtual machine failover and failback operations
US11520755B2 (en)Migration of a database management system to cloud storage
US12367107B2 (en)Content indexing of files in virtual disk block-level backup copies
US11520736B2 (en)Using utilities injected into cloud-based virtual machines for speeding up virtual machine backup operations
US20210374016A1 (en)Synchronization of a database by restoring copies of changed database objects
US20250156212A1 (en)Targeted backup of virtual machine
US20210208972A1 (en)Application aware backup of virtual machines
US20200341644A1 (en)Block-level live browsing and private writable snapshots using an iscsi server
US10152251B2 (en)Targeted backup of virtual machine
US20200382594A1 (en)Multi-threaded scanning of distributed file systems
US20180121297A1 (en)Historical network data-based scanning thread generation
US12007856B2 (en)Dynamic resizing and re-distribution of destination data storage resources for bare metal restore operations in a data storage management system
US20180121111A1 (en)Dynamic scanning thread generation

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

ASAssignment

Owner name:JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT, ILLINOIS

Free format text:SECURITY INTEREST;ASSIGNOR:COMMVAULT SYSTEMS, INC.;REEL/FRAME:058496/0836

Effective date:20211213

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp