Movatterモバイル変換


[0]ホーム

URL:


US20100115332A1 - Virtual machine-based on-demand parallel disaster recovery system and the method thereof - Google Patents

Virtual machine-based on-demand parallel disaster recovery system and the method thereof
Download PDF

Info

Publication number
US20100115332A1
US20100115332A1US12/490,832US49083209AUS2010115332A1US 20100115332 A1US20100115332 A1US 20100115332A1US 49083209 AUS49083209 AUS 49083209AUS 2010115332 A1US2010115332 A1US 2010115332A1
Authority
US
United States
Prior art keywords
data
virtual machine
recovery
disaster recovery
processes
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.)
Granted
Application number
US12/490,832
Other versions
US8161321B2 (en
Inventor
Weimin Zheng
Hongliang Yu
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.)
Individual
Original Assignee
Individual
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 IndividualfiledCriticalIndividual
Assigned to TSINGHUA UNIVERSITYreassignmentTSINGHUA UNIVERSITYASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: YU, HONGLIANG, ZHENG, WEIMIN
Assigned to ZHENG, WEIMIN, YU, HONGLIANGreassignmentZHENG, WEIMINASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: TSINGHUA UNIVERSITY
Publication of US20100115332A1publicationCriticalpatent/US20100115332A1/en
Application grantedgrantedCritical
Publication of US8161321B2publicationCriticalpatent/US8161321B2/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

Embodiments disclosed herein related to a virtual machine-based on-demand parallel disaster recovery system and a method thereof. By integrating context of processes of virtual machine, the system and method build a process tree related to applications and support the operation of freezing the context and intercept memory image consistent with the virtual machine environment, based on which, a method for on-demand parallel recovery is provided. In the method, while monitoring file system data that processes of virtual machine are to visit by a kernel intercept unit, recovery of related data blocks of the applications is conducted in the background in order to make applications and recovery procedure of the virtual machine run simultaneously. The recovery procedure is divided into two phases, recovering memory image first and then recovering file system or volume data. Through the procedure, applications can be recovered precisely to the running state when they are backup. The method realizes the scheduling of multiple backup tasks and recovery tasks in client and realizes the prefetching of the recovered data. The embodiments described herein consume less time for recovery, enhances the reliability of the protected applications, has a low cost and practical value; and it is transparent to users.

Description

Claims (15)

1. A virtual machine-based on-demand parallel disaster recovery system comprises a disaster recovery center and a client connected to each other; the disaster recovery center is made of multiple servers to compose a storage sharing cluster, the disaster recovery center comprises:
a disaster recovery service guard unit which used to monitor ports and to receive backup or recover requests from the client and correspondingly to backup or recover the data;
a backup data management unit used to generate and store corresponding memory image volumes and data image volumes in response to backup requests from the client;
a cluster volume management unit which virtualizes a sharing storage pool for all the nodes to use and stores and manages memory image volumes and data image volumes in a storage pool in form of logic volume; and
an index file management unit used to search and locate the memory image volumes and data image volumes in the storage pool;
the client comprises:
a virtual machine environment building unit used to build an independent process group and sessions in a host system of the client and to encapsulate applications and corresponding resources protected by users and then to build the virtual machine environment where processes of the client are located;
a kernel interception unit used to monitor each read-write request in the virtual machine environment and to search and maintain a recovery data bitmap that records the information related to the recovered data;
a virtual machine freezing unit used to search the recovery data bitmap when the kernel interception unit has monitored that there is read-write request of processes of the virtual machine environment; if the data to be read and written is not recovered, the operation of freezing the virtual machine environment is initiated in core state;
a virtual machine unfreezing unit used to initiate the operation of unfreezing the virtual machine after the data to be read and written is written into the local storage media in the client in order to make each process in the virtual machine environment resume operation; and
a request forward guard unit used to communicate with the disaster recovery center, to initiate backup or recover request, sending and receiving data and to centrally manage data request and schedule to realize the disaster recovery.
2. The virtual machine-based on-demand parallel disaster recovery system according toclaim 1, wherein the request forward guard unit in the client of the system comprises a backup subunit and a recovery subunit, wherein:
the backup subunit is used to receive backup requests sent from users, to generate backup tasks, to establish a connection with the disaster recovery center according to the need of backup tasks, to forward the subsequent requests of the backup task to the servers and to centrally schedule the backup requests and control flow of them according to the priority of each backup task; and
the recovery subunit is used to receive the recover requests sent from users and the kernel interception unit, to generate recovery tasks, to establish a connection with the disaster recovery center according to the need of the recovery tasks, to record the data sent from disaster recovery center and write the data into the local storage media, to execute callback function to complete data recovery in response to the recover requests from the kernel interception unit simultaneously, and to centrally schedule the recover requests and control flow of them according to the priority of each recovery task.
5. A virtual machine-based on-demand parallel disaster recovery method utilizing the said system according toclaim 1, the method comprising:
s1.0, creating the virtual machine environment in the client and containing the protected applications in the virtual machine environment;
s1.1, generating the memory image volumes and data image volumes of the virtual machine environment at the designated time point according to the backup request of the client and completing the backup of data;
s1.2, the client initiates the recovery procedure, it generates recovery tasks according to recover requests that users initiate and sends recover requests to the disaster recovery center, and simultaneously informs the kernel interception unit of initializing the recovery data bitmap;
s1.3, the disaster recovery center searches and locates the memory image volumes of the virtual machine environment at the designated time point according to the recover request and sends the memory image volumes to the client;
s1.4, the client captures the memory image of the virtual machine environment at the designated time point according to the received memory image volumes, then rebuilds the memory image to recover the normal running state of the virtual machine environment at the designated time point, and executes step s1.5 and step s1.5′ simultaneously;
s1.5, opening the intercepting function of read-write request of the kernel generic block device in the client; searching the recovery data bitmap firstly when processes in the virtual machine environment visit the file system; if data to be read and written have been recovered, visiting the file system directly, otherwise executing step s1.6;
s1.6, the client initiates the operation of freezing the virtual machine environment; the kernel interception unit issues the recover requests of the read-write data;
s1.7, hanging the recover requests in step s1.6 in the array of the recovery tasks built in step s1.2 and endowing the recover requests with the highest priority and then waiting for the responses from the disaster recovery center;
s1.8, after receiving the read-write data from the disaster recovery center, the client renews the recovery data bitmap by marking the read-write data as “recovered” and then writes the marked data into the local storage media;
s1.9, unfreezing the virtual machine to make the processes in the virtual machine environment resume operation; and
s1.5′, according to the recovery task established in step s1.2, the client continuously sends data block recover requests to the disaster recovery center for the recovery of data blocks in the background; during recovering, avoiding to repeat recovering data through searching the recovery data bitmap.
6. The virtual machine-based on-demand parallel disaster recovery method according toclaim 5, wherein rebuilding the memory image to recover the normal running state of the virtual machine environment at the designated time point conducted in step s1.4 of the method comprises:
s1.4a,deriving a kernel process according to the process trees in the memory image, modifying the kernel stack of the kernel processes to switch the kernel processes to the default self-recovering processes when the system call withdraws;
s1.4b,the kernel processes derive their sub-processes according to the process tree in the memory image; the said sub-processes are self-recovering processes; modifying the kernel stack again to construct the withdrawing of the second system call and then switching the kernel processes to the root processes of user state at the designated time point;
s1.4c,deriving new sub-processes in sequence from root to leaves according to the structure of the process tree in the memory image until all the processes in the memory image are derived; and then setting the state of each derived process as deep-sleep state; and
s1.4d,starting another independent process located outside the virtual machine environment in the client; according to the orders of users, the independent process resets the states of all the processes in the virtual machine environment in accordance with the records in the memory image to recover the normal running state of the virtual machine environment at the designated time point.
7. The virtual machine-based on-demand parallel disaster recovery method according toclaim 5, wherein step s1.0 of building the virtual machine environment in the method comprises:
s1.0a,extending the structure of the processes in the kernel of operation system in the client to make the structure be added with the domain standing for the context of the processes of virtual machine located by the processes;
s1.0b,starting a process of user state to complete the switch between input device and output device and then entering into the kernel state through a system call;
s1.0c,switching the said processes of user states to the user space and executing /sbin/init in the context of the virtual machine to make the processes of user states become the root processes of the virtual machine environment, deriving related sub-processes and then building related system services; and
s1.0d,building the switching mechanism between the context of processes in the local operation system and that of processes of the virtual machine to build the virtual machine environment.
US12/490,8322008-11-062009-06-24Virtual machine-based on-demand parallel disaster recovery system and the method thereofExpired - Fee RelatedUS8161321B2 (en)

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
CN2008102259192008-11-06
CN200810225919.52008-11-06
CN200810225919.5ACN101414277B (en)2008-11-062008-11-06 A disaster recovery system and method for on-demand incremental recovery based on virtual machine

Publications (2)

Publication NumberPublication Date
US20100115332A1true US20100115332A1 (en)2010-05-06
US8161321B2 US8161321B2 (en)2012-04-17

Family

ID=40594815

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US12/490,832Expired - Fee RelatedUS8161321B2 (en)2008-11-062009-06-24Virtual machine-based on-demand parallel disaster recovery system and the method thereof

Country Status (2)

CountryLink
US (1)US8161321B2 (en)
CN (1)CN101414277B (en)

Cited By (91)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20110035358A1 (en)*2009-08-072011-02-10Dilip NaikOptimized copy of virtual machine storage files
US20110225453A1 (en)*2010-03-112011-09-15Lsi CorporationSystem and method for optimizing redundancy restoration in distributed data layout environments
US20110258481A1 (en)*2010-04-142011-10-20International Business Machines CorporationDeploying A Virtual Machine For Disaster Recovery In A Cloud Computing Environment
US8166265B1 (en)2008-07-142012-04-24Vizioncore, Inc.Systems and methods for performing backup operations of virtual machine files
US20120144500A1 (en)*2009-08-112012-06-07Ahnlab., Inc.Method and apparatus for protecting data using a virtual environment
CN102495834A (en)*2011-10-182012-06-13成都康赛电子科大信息技术有限责任公司Incremental data cleaning method based on memory mapping
US8375003B1 (en)2008-07-142013-02-12Vizioncore, Inc.Backup systems and methods for a virtual computing environment
US8429649B1 (en)2008-09-252013-04-23Quest Software, Inc.Systems and methods for data management in a virtual computing environment
US20130167148A1 (en)*2011-12-272013-06-27Hon Hai Precision Industry Co., Ltd.Computing device and virtual machine operation control method
US20130238561A1 (en)*2011-01-272013-09-12Kalambur SubramaniamImportance class based data management
WO2013148223A1 (en)*2012-03-292013-10-03Microsoft CorporationPersistent and resilient worker processes
US8572612B2 (en)2010-04-142013-10-29International Business Machines CorporationAutonomic scaling of virtual machines in a cloud computing environment
WO2013181185A1 (en)*2012-05-302013-12-05Symantec CorporationSystems and methods for disaster recovery of multi-tier applications
CN103442033A (en)*2013-08-062013-12-11杭州华三通信技术有限公司Running state information synchronizing method and device
US20140059392A1 (en)*2012-08-242014-02-27Vmware, Inc.Protecting virtual machines against storage connectivity failures
US20140067763A1 (en)*2012-09-052014-03-06Symantec CorporationTechniques for recovering a virtual machine
US20140075555A1 (en)*2011-08-022014-03-13Apoorva Technologies, LTDSystem and method for protecting computer systems from malware attacks
US20140129874A1 (en)*2012-11-072014-05-08Apple Inc.Redundancy schemes for non-volatile memory using parity zones having new and old parity blocks
US8725848B1 (en)2010-09-302014-05-13Emc CorporationMultipath distribution
US20140156671A1 (en)*2011-07-212014-06-05Tencent Technology (Shenzhen) Company LimitedIndex Constructing Method, Search Method, Device and System
US8775775B1 (en)*2011-03-312014-07-08Emc CorporationDynamic prefetch throttling for multi-controller systems
US20140245063A1 (en)*2013-02-262014-08-28Cleversafe, Inc.Resolving write conflicts in a dispersed storage network
US8839031B2 (en)2012-04-242014-09-16Microsoft CorporationData consistency between virtual machines
US8892707B2 (en)*2011-04-132014-11-18Netapp, Inc.Identification of virtual applications for backup in a cloud computing system
US8898114B1 (en)2010-08-272014-11-25Dell Software Inc.Multitier deduplication systems and methods
US20140359627A1 (en)*2013-05-312014-12-04Oracle International CorporationRecovering step and batch-based processes
US8924655B2 (en)2013-02-042014-12-30International Business Machines CorporationIn-kernel SRCU implementation with reduced OS jitter
US8930747B2 (en)2012-03-302015-01-06Sungard Availability Services, LpPrivate cloud replication and recovery
US8930751B2 (en)2012-04-242015-01-06Microsoft CorporationInitializing replication in a virtual machine
US8996468B1 (en)2009-04-172015-03-31Dell Software Inc.Block status mapping system for reducing virtual machine backup storage
US9003007B2 (en)2010-03-242015-04-07International Business Machines CorporationAdministration of virtual machine affinity in a data center
US9047128B1 (en)*2010-09-302015-06-02Emc CorporationBackup server interface load management based on available network interfaces
US9092248B1 (en)2013-08-212015-07-28Symantec CorporationSystems and methods for restoring distributed applications within virtual data centers
US20150301902A1 (en)*2010-07-192015-10-22Veeam Software AgSystems, Methods, and Computer Program Products for Instant Recovery of Image Level Backups
US20150381711A1 (en)*2014-06-262015-12-31Vmware, Inc.Methods and apparatus to scale application deployments in cloud computing environments
US9311375B1 (en)2012-02-072016-04-12Dell Software Inc.Systems and methods for compacting a virtual machine file
US20160132410A1 (en)*2014-11-072016-05-12Tsinghua UniversityKernel state and user state data exchange method for disaster recovery of virtual container system
US9354908B2 (en)2013-07-172016-05-31Veritas Technologies, LLCInstantly restoring virtual machines by providing read/write access to virtual disk before the virtual disk is completely restored
US9354907B1 (en)2012-10-262016-05-31Veritas Technologies LlcOptimized restore of virtual machine and virtual disk data
US9367362B2 (en)2010-04-012016-06-14International Business Machines CorporationAdministration of virtual machine affinity in a cloud computing environment
US20160170835A1 (en)*2014-12-122016-06-16Ca, Inc.Supporting multiple backup applications using a single change tracker
WO2016174681A1 (en)*2015-04-302016-11-03Hewlett-Packard Development Company, L.P.Storage systems
US9569446B1 (en)2010-06-082017-02-14Dell Software Inc.Cataloging system for image-based backup
US20170091472A1 (en)*2015-09-282017-03-30International Business Machines CorporationPrioritization of users during disaster recovery
US9678804B1 (en)2010-09-302017-06-13EMC IP Holding Company LLCDynamic load balancing of backup server interfaces based on timeout response, job counter, and speed of a plurality of interfaces
US9710386B1 (en)2013-08-072017-07-18Veritas TechnologiesSystems and methods for prefetching subsequent data segments in response to determining that requests for data originate from a sequential-access computing job
US9846622B1 (en)*2015-12-312017-12-19Acronis International GmbhParallel computer system recovery
CN108170561A (en)*2018-01-032018-06-15杭州时趣信息技术有限公司A kind of disaster-tolerant backup method, apparatus and system
US10055298B2 (en)2010-06-302018-08-21EMC IP Holding Company LLCData access during data recovery
US20180288028A1 (en)*2017-03-282018-10-04Cloudjumper CorporationMethods and Systems for Providing Wake-On-Demand Access to Session Servers
US20180352028A1 (en)*2017-06-022018-12-06EMC IP Holding Company LLCMethod and device for dispatching replication tasks in network storage device
US10169174B2 (en)2016-02-292019-01-01International Business Machines CorporationDisaster recovery as a service using virtualization technique
CN109558215A (en)*2018-12-102019-04-02深圳市木浪云数据有限公司Backup method, restoration methods, device and the backup server cluster of virtual machine
US10275324B2 (en)*2017-07-072019-04-30International Business Machines CorporationReplication with multiple consistency groups per volume
US10303782B1 (en)*2014-12-292019-05-28Veritas Technologies LlcMethod to allow multi-read access for exclusive access of virtual disks by using a virtualized copy of the disk
CN109839912A (en)*2019-02-262019-06-04武汉钢铁工程技术集团有限责任公司Automobile production line data management system and method
US10430295B2 (en)2010-06-302019-10-01EMC IP Holding Company LLCPrioritized backup segmenting
US10528428B2 (en)2010-06-302020-01-07EMC IP Holding Company LLCDynamic prioritized recovery
US10542122B2 (en)2011-10-112020-01-21Microsoft Technology Licensing, LlcEvent service for local client applications through local server
US10592346B1 (en)*2008-12-152020-03-17Open Invention Network LlcMethod and system for providing coordinated checkpointing to a group of independent computer applications
US10642489B2 (en)2013-02-262020-05-05Pure Storage, Inc.Determining when to initiate an intra-distributed storage unit rebuild vs. an inter-distributed storage unit rebuild
CN112306644A (en)*2020-12-042021-02-02苏州柏科数据信息科技研究院有限公司CDP method based on Azure cloud environment
US10929250B2 (en)*2018-09-272021-02-23EMC IP Holding Company LLCMethod and system for reliably restoring virtual machines
US10936427B2 (en)2018-10-092021-03-02International Business Machines CorporationDisaster recovery data fetching control
CN112596948A (en)*2020-12-212021-04-02深圳市科力锐科技有限公司Database cluster data backup method, device, equipment and storage medium
US10999772B2 (en)*2016-11-042021-05-04OrangeSwitchover from a first communication interface to a second in order to improve the perceived quality of the communication
US11036392B2 (en)2013-02-262021-06-15Pure Storage, Inc.Determining when to use convergent encryption
US11048545B2 (en)*2010-03-172021-06-29Zerto Ltd.Methods and apparatus for providing hypervisor level data services for server virtualization
US11061713B2 (en)*2017-08-072021-07-13Datto, Inc.Prioritization and source-nonspecific based virtual machine recovery apparatuses, methods and systems
US11151000B2 (en)*2019-04-302021-10-19Rubrik, Inc.Systems and methods for continuous data protection with near zero recovery point
CN113535469A (en)*2021-06-032021-10-22北京思特奇信息技术股份有限公司Switching method and switching system of disaster recovery database
CN113590386A (en)*2021-07-302021-11-02深圳前海微众银行股份有限公司Disaster recovery method, system, terminal device and computer storage medium for data
WO2021218904A1 (en)*2020-04-282021-11-04Zhejiang Dahua Technology Co., Ltd.Systems and methods for system recovery
US11243851B2 (en)*2020-01-152022-02-08EMC IP Holding Company LLCIntelligent storage and recovery of backup data using multiple storage tiers of a cloud-based storage
US11256529B2 (en)2010-03-172022-02-22Zerto Ltd.Methods and apparatus for providing hypervisor level data services for server virtualization
CN114201342A (en)*2021-12-072022-03-18云赛智联股份有限公司Disaster recovery method and system
CN114328025A (en)*2021-12-302022-04-12北京青云科技股份有限公司Cloud resource disaster tolerance management method, device, system and storage medium
US11372734B1 (en)2021-01-262022-06-28International Business Machines CorporationDatabase recovery based on workload priorities
US20220206836A1 (en)*2019-07-222022-06-30Zte CorporationMethod and Apparatus for Processing Virtual Machine Migration, Method and Apparatus for Generating Virtual Machine Migration Strategy, Device and Storage Medium
US11467924B2 (en)*2018-07-312022-10-11Rubrik, Inc.Instant recovery of databases
US11500664B2 (en)2019-04-302022-11-15Rubrik, Inc.Systems and method for continuous data protection and recovery by implementing a set of algorithms based on the length of I/O data streams
US11609775B2 (en)2019-04-302023-03-21Rubrik, Inc.Systems and methods for continuous data protection comprising storage of completed I/O requests intercepted from an I/O stream using touch points
US11625439B2 (en)2014-07-162023-04-11Commvault Systems, Inc.Volume or virtual machine level backup and generating placeholders for virtual machine files
US20230115438A1 (en)*2021-10-082023-04-13Netapp Inc.Backup and restore of resources located within a remote object store
US11663089B2 (en)2019-04-302023-05-30Rubrik, Inc.Systems and methods for continuous data protection
US11663092B2 (en)2019-04-302023-05-30Rubrik, Inc.Systems and methods for continuous data protection
US11734035B2 (en)2013-01-082023-08-22Commvault Systems, Inc.Virtual machine load balancing
CN117389692A (en)*2023-12-122024-01-12苏州元脑智能科技有限公司Disaster recovery protection method and device for virtual machine, electronic equipment and storage medium
US20240103988A1 (en)*2021-06-252024-03-28Vitesco Technologies GmbHComputer-Implemented Method And Control Device For Controlling A Unit Of An Automotive System
US12032455B2 (en)2017-03-242024-07-09Commvault Systems, Inc.Time-based virtual machine reversion
US12153818B2 (en)2020-09-242024-11-26Pure Storage, Inc.Bucket versioning snapshots

Families Citing this family (80)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8276148B2 (en)*2009-12-042012-09-25International Business Machines CorporationContinuous optimization of archive management scheduling by use of integrated content-resource analytic model
US8489799B2 (en)*2009-12-132013-07-16International Business Machines CorporationEfficient loading of data into memory of a computing system
CN102141928A (en)2010-01-292011-08-03国际商业机器公司Data processing method and system in virtual environment and deployment method of system
WO2011113042A2 (en)*2010-03-122011-09-15Copiun, Inc.Distributed catalog, data store, and indexing
US20110252208A1 (en)*2010-04-122011-10-13Microsoft CorporationExpress-full backup of a cluster shared virtual machine
US8751857B2 (en)*2010-04-132014-06-10Red Hat Israel, Ltd.Monitoring of highly available virtual machines
US8839238B2 (en)*2010-06-112014-09-16International Business Machines CorporationDynamic virtual machine shutdown without service interruptions
US8782434B1 (en)2010-07-152014-07-15The Research Foundation For The State University Of New YorkSystem and method for validating program execution at run-time
CN102375696A (en)*2010-08-202012-03-14英业达股份有限公司 Data storage system and data access method using virtual disk
US8548959B2 (en)2010-11-292013-10-01Ca, Inc.System and method for minimizing data recovery window
US8832029B2 (en)*2011-02-162014-09-09Microsoft CorporationIncremental virtual machine backup supporting migration
US8856591B2 (en)*2011-06-142014-10-07Ca, Inc.System and method for data disaster recovery
CN102413172B (en)*2011-10-312014-10-01北京联创信安科技有限公司Parallel data sharing method based on cluster technology and apparatus thereof
CN103095759B (en)*2011-11-022017-09-19华为技术有限公司 Method and device for restoring resource environment
US9218305B2 (en)*2011-11-302015-12-22International Business Machines CorporationReader-writer synchronization with high-performance readers and low-latency writers
HK1207720A1 (en)*2011-12-052016-02-05Persistent Telecom Solutions Inc.Universal pluggable cloud disaster recovery system
CN103176862B (en)*2011-12-202017-03-01伊姆西公司For managing equipment and the method for data backup task
US8606973B1 (en)*2012-07-052013-12-10International Business Machines CorporationManaging monitored conditions in adaptors in a multi-adaptor system
US8972971B2 (en)2012-08-092015-03-03International Business Machines CorporationImage instance mapping
US9218255B2 (en)*2012-08-272015-12-22International Business Machines CorporationMulti-volume instant virtual copy freeze
US9122873B2 (en)2012-09-142015-09-01The Research Foundation For The State University Of New YorkContinuous run-time validation of program execution: a practical approach
US9069782B2 (en)2012-10-012015-06-30The Research Foundation For The State University Of New YorkSystem and method for security and privacy aware virtual machine checkpointing
CN103077261B (en)*2012-11-232015-12-02厦门美亚中敏电子科技有限公司A kind of computer dynamic stimulating method that virtual environment intelligence is repaired
CN103092672B (en)*2012-11-232016-01-20厦门美亚中敏电子科技有限公司A kind of virtual computer dynamic stimulating method starting intelligence and repair
CN103902349B (en)*2012-12-272017-05-31中国移动通信集团江西有限公司A kind of virtual platform storage managing server and its management method
CN103902407A (en)*2012-12-312014-07-02华为技术有限公司Virtual machine recovery method and server
CN103177112B (en)*2013-04-022017-06-30浪潮电子信息产业股份有限公司A kind of backup browsing file system
US9128902B2 (en)*2013-04-252015-09-08Netapp, Inc.Systems and methods for managing disaster recovery in a storage system
US10235392B1 (en)2013-06-262019-03-19EMC IP Holding Company LLCUser selectable data source for data recovery
US9904606B1 (en)*2013-06-262018-02-27EMC IP Holding Company LLCScheduled recovery in a data protection system
US10353783B1 (en)2013-06-262019-07-16EMC IP Holding Company LLCPluggable recovery in a data protection system
US9641486B1 (en)2013-06-282017-05-02EMC IP Holding Company LLCData transfer in a data protection system
CN103440160B (en)*2013-08-152016-12-28华为技术有限公司Virtual machine restoration methods and virtual machine migration method and device and system
CN104699559B (en)*2013-12-042019-03-26腾讯科技(深圳)有限公司Backing up distributed data method and system
CN104793981B (en)*2014-01-202018-08-31联想(北京)有限公司A kind of online snapshot management method and device of cluster virtual machine
CN103929480A (en)*2014-04-112014-07-16北京智谷睿拓技术服务有限公司Data backup method and device based on tasks
US9244713B1 (en)*2014-05-132016-01-26Nutanix, Inc.Method and system for sorting and bucketizing alerts in a virtualization environment
CN103970618B (en)*2014-05-212017-02-22辽宁中科信科技有限公司Technical method for applying no-backup disaster recovery based on cloud computing platform
CN104243591B (en)*2014-09-242018-02-09新华三技术有限公司The method and device of synchronous safety cluster session information
CN104320274B (en)*2014-10-242017-12-15华为技术有限公司A kind of disaster recovery method and device
US9703655B1 (en)*2014-11-252017-07-11Scale Computing Inc.Recovery after data loss in a reliable distributed computing system
CN104618153B (en)*2015-01-202018-08-03北京大学Dynamic fault-tolerant method and system based on P2P in the processing of distributed parallel figure
CN105242987B (en)*2015-09-222018-09-07浪潮(北京)电子信息产业有限公司A kind of disaster recovery method of snapshot extending, apparatus and system
US10275302B2 (en)*2015-12-182019-04-30Microsoft Technology Licensing, LlcSystem reliability by prioritizing recovery of objects
CN106911741B (en)*2015-12-232020-10-16中兴通讯股份有限公司Method for balancing virtual network management file downloading load and network management server
CN106919470A (en)*2015-12-252017-07-04中兴通讯股份有限公司A kind of data reconstruction method and device
CN106055433B (en)*2016-06-062019-02-26华为技术有限公司 A data backup method and device
US10733045B2 (en)*2016-07-142020-08-04Microsoft Technology Licensing, LlcOnline repair of metadata for structured data including file systems
CN108021378A (en)*2016-11-032018-05-11阿里巴巴集团控股有限公司Upgrade-system, the upgrade method based on virtual machine and device
CN106650427B (en)*2016-12-282019-10-22北京奇虎测腾科技有限公司 Sandbox operating environment detection method and detection device
CN108287747A (en)*2017-01-092018-07-17中国移动通信集团贵州有限公司Method and apparatus for virtual machine backup
CN106951341A (en)*2017-01-202017-07-14天翼阅读文化传播有限公司A kind of database backup method for realizing distributed structure/architecture
CN108415911A (en)*2017-02-092018-08-17上海宝信软件股份有限公司The on-demand synchronous method of data file based on enterprise's cloud disk
CN108804248B (en)*2017-04-282021-07-06南京壹进制信息科技有限公司Automatic verification method for real-time protection data of volume
CN107333080B (en)*2017-05-242019-11-22清华大学 A high-speed and high-resolution image data storage method, device and system
CN107491364A (en)*2017-08-252017-12-19长沙曙通信息科技有限公司A kind of duplicating remote data quality of service realization method
CN109426588B (en)*2017-08-282023-03-14中兴通讯股份有限公司Method and system for realizing data protection and data distribution processing module
CN108154343B (en)*2017-12-262022-01-14国家电网公司Emergency processing method and system for enterprise-level information system
CN108279994B (en)*2018-01-222021-04-16北京仿真中心Automatic solution method for connection Citrix published application exception
CN109074275A (en)*2018-03-152018-12-21深圳前海达闼云端智能科技有限公司Hardware controlling method, device, electronic equipment and computer-readable medium
US10564894B2 (en)*2018-03-202020-02-18Microsoft Technology Licensing, LlcFree space pass-through
CN109213629B (en)*2018-07-022022-04-22广东睿江云计算股份有限公司 A kind of joint file system fault self-recovery method and device
CN110795278B (en)*2018-08-032023-08-25Emc Ip控股有限公司System and method for providing file-level recovery
CN109032847B (en)*2018-08-242020-08-18南京壹进制信息科技有限公司Universal cache-free backup and recovery method
CN111381931B (en)*2018-12-292025-02-14中兴通讯股份有限公司 Disaster recovery method, device and system
US11599559B2 (en)*2019-04-192023-03-07EMC IP Holding Company LLCCloud image replication of client devices
CN112631744A (en)*2019-09-242021-04-09阿里巴巴集团控股有限公司Process processing method and device, electronic equipment and computer readable storage medium
CN112148795B (en)*2020-09-272021-06-15上海依图网络科技有限公司Data processing method, device, equipment and medium
CN112286734B (en)*2020-12-242021-06-11深圳市科力锐科技有限公司Backup task execution method, device, equipment and storage medium
CN112631784B (en)*2020-12-312025-01-21联想未来通信科技(重庆)有限公司 Resource-based allocation/processing method and electronic device
CN113535477B (en)*2021-07-152023-03-21上海上讯信息技术股份有限公司Method and equipment for data disaster recovery
CN114564442B (en)*2021-12-312024-10-15安徽百诚慧通科技股份有限公司Method and medium for storing massive fragment files in oversized file through memory mapping
US11734136B1 (en)2022-02-112023-08-22International Business Machines CorporationQuick disaster recovery in distributed computing environment
CN118568013A (en)*2023-02-222024-08-30中兴通讯股份有限公司Physical volume access method, device, computer equipment and storage medium
CN115906066B (en)*2023-03-092023-06-23天翼云科技有限公司Process observation method, device, electronic equipment and readable storage medium
CN116521596B (en)*2023-06-292023-09-22北京大禹智芯科技有限公司PCIe Switch simulator realization method and device based on Qemu virtual environment
CN117312049B (en)*2023-09-202024-06-18深圳麦风科技有限公司Method, apparatus and storage medium for recovering deleted file data
CN118312496B (en)*2024-04-222025-04-08广州永融科技股份有限公司Data migration method and system from multi-relational database to non-relational database
CN118331714B (en)*2024-06-132024-08-16北京网藤科技有限公司Method and system for freezing and recovering software
CN118796134B (en)*2024-09-132025-04-18济南浪潮数据技术有限公司 Disaster recovery method, system, device, equipment and storage medium for IO data

Citations (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030191911A1 (en)*2002-04-032003-10-09Powerquest CorporationUsing disassociated images for computer and storage resource management
US6647473B1 (en)*2000-02-162003-11-11Microsoft CorporationKernel-based crash-consistency coordinator
US20040236803A1 (en)*2001-08-202004-11-25Spiegeleer Kristof DeEfficient computer file backup system and method
US20050010924A1 (en)*1999-10-052005-01-13Hipp Burton A.Virtual resource ID mapping
US20050195660A1 (en)*2004-02-112005-09-08Kavuri Ravi K.Clustered hierarchical file services
US20050237943A1 (en)*2004-04-272005-10-27Yasushi SasagawaTransmission device
US20060074943A1 (en)*2004-09-302006-04-06Takahiro NakanoComputer system
US20060095706A1 (en)*2004-10-282006-05-04Fujitsu LimitedProgram, method and apparatus for virtual storage management
US20060123208A1 (en)*2004-12-062006-06-08Johnson R BData center virtual tape off-site disaster recovery planning and implementation system
US20060149714A1 (en)*2005-01-062006-07-06Fellenstein Craig WAutomated management of software images for efficient resource node building within a grid environment
US20070088980A1 (en)*2003-05-072007-04-19Egenera, Inc.Disaster recovery for processing resources using configurable deployment platform
US7318135B1 (en)*2003-07-222008-01-08Acronis Inc.System and method for using file system snapshots for online data backup
US7356679B1 (en)*2003-04-112008-04-08Vmware, Inc.Computer image capture, customization and deployment
US7533229B1 (en)*2002-03-282009-05-12Symantec Operating CorporationDisaster recovery and backup using virtual machines
US7552358B1 (en)*2005-04-222009-06-23Symantec Operating CorporationEfficient backup and restore using metadata mapping
US7634679B2 (en)*2005-11-302009-12-15Microsoft CorporationRemote location failover server application
US7793148B2 (en)*2007-01-122010-09-07International Business Machines CorporationUsing virtual copies in a failover and failback environment

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7032131B2 (en)*2002-03-262006-04-18Hewlett-Packard Development Company, L.P.System and method for ensuring merge completion in a storage area network
CN100471091C (en)*2003-10-102009-03-18清华大学 Method and system for dual-node mirroring cluster of SAN based on FCP protocol
CN100388805C (en)*2003-11-102008-05-14华为技术有限公司 A data disaster recovery method for home location register
CN1746855A (en)*2005-10-262006-03-15北京启明星辰信息技术有限公司Method and system for backuping applied layer transparent fault-tolerant based on pseudo block

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050010924A1 (en)*1999-10-052005-01-13Hipp Burton A.Virtual resource ID mapping
US6647473B1 (en)*2000-02-162003-11-11Microsoft CorporationKernel-based crash-consistency coordinator
US20040236803A1 (en)*2001-08-202004-11-25Spiegeleer Kristof DeEfficient computer file backup system and method
US20080034021A1 (en)*2001-08-202008-02-07Kristof De SpiegeleerEfficient Computer File Backup System and Method
US7533229B1 (en)*2002-03-282009-05-12Symantec Operating CorporationDisaster recovery and backup using virtual machines
US20030191911A1 (en)*2002-04-032003-10-09Powerquest CorporationUsing disassociated images for computer and storage resource management
US7565495B2 (en)*2002-04-032009-07-21Symantec CorporationUsing disassociated images for computer and storage resource management
US7356679B1 (en)*2003-04-112008-04-08Vmware, Inc.Computer image capture, customization and deployment
US20070088980A1 (en)*2003-05-072007-04-19Egenera, Inc.Disaster recovery for processing resources using configurable deployment platform
US7296182B2 (en)*2003-05-072007-11-13Egenera, Inc.Disaster recovery for processing resources using configurable deployment platform
US7318135B1 (en)*2003-07-222008-01-08Acronis Inc.System and method for using file system snapshots for online data backup
US20050195660A1 (en)*2004-02-112005-09-08Kavuri Ravi K.Clustered hierarchical file services
US20050237943A1 (en)*2004-04-272005-10-27Yasushi SasagawaTransmission device
US20060074943A1 (en)*2004-09-302006-04-06Takahiro NakanoComputer system
US20060095706A1 (en)*2004-10-282006-05-04Fujitsu LimitedProgram, method and apparatus for virtual storage management
US20060123208A1 (en)*2004-12-062006-06-08Johnson R BData center virtual tape off-site disaster recovery planning and implementation system
US20060149714A1 (en)*2005-01-062006-07-06Fellenstein Craig WAutomated management of software images for efficient resource node building within a grid environment
US7552358B1 (en)*2005-04-222009-06-23Symantec Operating CorporationEfficient backup and restore using metadata mapping
US7634679B2 (en)*2005-11-302009-12-15Microsoft CorporationRemote location failover server application
US7793148B2 (en)*2007-01-122010-09-07International Business Machines CorporationUsing virtual copies in a failover and failback environment

Cited By (144)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8335902B1 (en)2008-07-142012-12-18Vizioncore, Inc.Systems and methods for performing backup operations of virtual machine files
US9311318B1 (en)2008-07-142016-04-12Dell Software Inc.Backup systems and methods for a virtual computing environment
US8166265B1 (en)2008-07-142012-04-24Vizioncore, Inc.Systems and methods for performing backup operations of virtual machine files
US8375003B1 (en)2008-07-142013-02-12Vizioncore, Inc.Backup systems and methods for a virtual computing environment
US8856790B1 (en)2008-09-252014-10-07Dell Software Inc.Systems and methods for data management in a virtual computing environment
US8429649B1 (en)2008-09-252013-04-23Quest Software, Inc.Systems and methods for data management in a virtual computing environment
US11249855B1 (en)2008-12-152022-02-15Open Invention Network LlcMethod and system for providing coordinated checkpointing to a group of independent computer applications
US10592346B1 (en)*2008-12-152020-03-17Open Invention Network LlcMethod and system for providing coordinated checkpointing to a group of independent computer applications
US8996468B1 (en)2009-04-172015-03-31Dell Software Inc.Block status mapping system for reducing virtual machine backup storage
US9778946B2 (en)*2009-08-072017-10-03Dell Software Inc.Optimized copy of virtual machine storage files
US20110035358A1 (en)*2009-08-072011-02-10Dilip NaikOptimized copy of virtual machine storage files
US8782798B2 (en)*2009-08-112014-07-15Ahnlab, Inc.Method and apparatus for protecting data using a virtual environment
US20120144500A1 (en)*2009-08-112012-06-07Ahnlab., Inc.Method and apparatus for protecting data using a virtual environment
US20110225453A1 (en)*2010-03-112011-09-15Lsi CorporationSystem and method for optimizing redundancy restoration in distributed data layout environments
US8341457B2 (en)*2010-03-112012-12-25Lsi CorporationSystem and method for optimizing redundancy restoration in distributed data layout environments
US11256529B2 (en)2010-03-172022-02-22Zerto Ltd.Methods and apparatus for providing hypervisor level data services for server virtualization
US11048545B2 (en)*2010-03-172021-06-29Zerto Ltd.Methods and apparatus for providing hypervisor level data services for server virtualization
US11650842B2 (en)2010-03-172023-05-16Zerto Ltd.Methods and apparatus for providing hypervisor level data services for server virtualization
US11681543B2 (en)2010-03-172023-06-20Zerto Ltd.Methods and apparatus for providing hypervisor level data services for server virtualization
US9003007B2 (en)2010-03-242015-04-07International Business Machines CorporationAdministration of virtual machine affinity in a data center
US9367362B2 (en)2010-04-012016-06-14International Business Machines CorporationAdministration of virtual machine affinity in a cloud computing environment
US8572612B2 (en)2010-04-142013-10-29International Business Machines CorporationAutonomic scaling of virtual machines in a cloud computing environment
US20110258481A1 (en)*2010-04-142011-10-20International Business Machines CorporationDeploying A Virtual Machine For Disaster Recovery In A Cloud Computing Environment
US9569446B1 (en)2010-06-082017-02-14Dell Software Inc.Cataloging system for image-based backup
US10922184B2 (en)2010-06-302021-02-16EMC IP Holding Company LLCData access during data recovery
US10528428B2 (en)2010-06-302020-01-07EMC IP Holding Company LLCDynamic prioritized recovery
US10430295B2 (en)2010-06-302019-10-01EMC IP Holding Company LLCPrioritized backup segmenting
US11294770B2 (en)2010-06-302022-04-05EMC IP Holding Company LLCDynamic prioritized recovery
US10055298B2 (en)2010-06-302018-08-21EMC IP Holding Company LLCData access during data recovery
US11403187B2 (en)2010-06-302022-08-02EMC IP Holding Company LLCPrioritized backup segmenting
US20150301902A1 (en)*2010-07-192015-10-22Veeam Software AgSystems, Methods, and Computer Program Products for Instant Recovery of Image Level Backups
US8898114B1 (en)2010-08-272014-11-25Dell Software Inc.Multitier deduplication systems and methods
US8725848B1 (en)2010-09-302014-05-13Emc CorporationMultipath distribution
US9678804B1 (en)2010-09-302017-06-13EMC IP Holding Company LLCDynamic load balancing of backup server interfaces based on timeout response, job counter, and speed of a plurality of interfaces
US9047128B1 (en)*2010-09-302015-06-02Emc CorporationBackup server interface load management based on available network interfaces
US20130238561A1 (en)*2011-01-272013-09-12Kalambur SubramaniamImportance class based data management
US8775775B1 (en)*2011-03-312014-07-08Emc CorporationDynamic prefetch throttling for multi-controller systems
US9507622B2 (en)2011-04-132016-11-29Netapp, Inc.Identification of virtual applications for backup in a cloud computing system
US8892707B2 (en)*2011-04-132014-11-18Netapp, Inc.Identification of virtual applications for backup in a cloud computing system
US8914379B2 (en)*2011-07-212014-12-16Tencent Technology (Shenzhen) Company LimitedIndex constructing method, search method, device and system
US20140156671A1 (en)*2011-07-212014-06-05Tencent Technology (Shenzhen) Company LimitedIndex Constructing Method, Search Method, Device and System
US8973136B2 (en)*2011-08-022015-03-03Quick Heal Technologies Private LimitedSystem and method for protecting computer systems from malware attacks
US20140075555A1 (en)*2011-08-022014-03-13Apoorva Technologies, LTDSystem and method for protecting computer systems from malware attacks
US10542122B2 (en)2011-10-112020-01-21Microsoft Technology Licensing, LlcEvent service for local client applications through local server
CN102495834A (en)*2011-10-182012-06-13成都康赛电子科大信息技术有限责任公司Incremental data cleaning method based on memory mapping
US20130167148A1 (en)*2011-12-272013-06-27Hon Hai Precision Industry Co., Ltd.Computing device and virtual machine operation control method
US9311375B1 (en)2012-02-072016-04-12Dell Software Inc.Systems and methods for compacting a virtual machine file
WO2013148223A1 (en)*2012-03-292013-10-03Microsoft CorporationPersistent and resilient worker processes
US9092247B2 (en)2012-03-292015-07-28Microsoft Technology Licensing, LlcPersistent and resilient worker processes
TWI587219B (en)*2012-03-292017-06-11微軟技術授權有限責任公司Persistent and resilient worker processes
US9600353B2 (en)2012-03-292017-03-21Microsoft Technology Licensing, LlcPersistent and resilient worker processes
TWI573075B (en)*2012-03-292017-03-01微軟技術授權有限責任公司Persistent and resilient worker processes
US8930747B2 (en)2012-03-302015-01-06Sungard Availability Services, LpPrivate cloud replication and recovery
US8839031B2 (en)2012-04-242014-09-16Microsoft CorporationData consistency between virtual machines
US8930751B2 (en)2012-04-242015-01-06Microsoft CorporationInitializing replication in a virtual machine
US8984325B2 (en)2012-05-302015-03-17Symantec CorporationSystems and methods for disaster recovery of multi-tier applications
WO2013181185A1 (en)*2012-05-302013-12-05Symantec CorporationSystems and methods for disaster recovery of multi-tier applications
US9361199B2 (en)*2012-08-242016-06-07Vmware, Inc.Protecting virtual machines against storage connectivity failures
US10108508B2 (en)2012-08-242018-10-23Vmware, Inc.Protecting virtual machines against storage connectivity failures
US20140059392A1 (en)*2012-08-242014-02-27Vmware, Inc.Protecting virtual machines against storage connectivity failures
US10877859B2 (en)2012-08-242020-12-29Vmware, Inc.Protecting virtual machines against storage connectivity failures
US20140067763A1 (en)*2012-09-052014-03-06Symantec CorporationTechniques for recovering a virtual machine
AU2013313167B2 (en)*2012-09-052019-08-01Veritas Technologies LlcTechniques for recovering a virtual machine
US9697093B2 (en)*2012-09-052017-07-04Veritas Technologies LlcTechniques for recovering a virtual machine
US9354907B1 (en)2012-10-262016-05-31Veritas Technologies LlcOptimized restore of virtual machine and virtual disk data
US8914670B2 (en)*2012-11-072014-12-16Apple Inc.Redundancy schemes for non-volatile memory using parity zones having new and old parity blocks
US20140129874A1 (en)*2012-11-072014-05-08Apple Inc.Redundancy schemes for non-volatile memory using parity zones having new and old parity blocks
US11734035B2 (en)2013-01-082023-08-22Commvault Systems, Inc.Virtual machine load balancing
US12299467B2 (en)2013-01-082025-05-13Commvault Systems, Inc.Virtual server agent load balancing
US11922197B2 (en)2013-01-082024-03-05Commvault Systems, Inc.Virtual server agent load balancing
US8924655B2 (en)2013-02-042014-12-30International Business Machines CorporationIn-kernel SRCU implementation with reduced OS jitter
US20160147453A1 (en)*2013-02-262016-05-26International Business Machines CorporationResolving write conflicts in a dispersed storage network
US9274908B2 (en)*2013-02-262016-03-01International Business Machines CorporationResolving write conflicts in a dispersed storage network
US11036392B2 (en)2013-02-262021-06-15Pure Storage, Inc.Determining when to use convergent encryption
US10642489B2 (en)2013-02-262020-05-05Pure Storage, Inc.Determining when to initiate an intra-distributed storage unit rebuild vs. an inter-distributed storage unit rebuild
US20140245063A1 (en)*2013-02-262014-08-28Cleversafe, Inc.Resolving write conflicts in a dispersed storage network
US11294568B2 (en)2013-02-262022-04-05Pure Storage, Inc.Moving data from a buffer to other storage
US9766810B2 (en)*2013-02-262017-09-19International Business Machines CorporationResolving write conflicts in a dispersed storage network
US9405636B2 (en)*2013-05-312016-08-02Oracle International CorporationRecovering step and batch-based processes
US20140359627A1 (en)*2013-05-312014-12-04Oracle International CorporationRecovering step and batch-based processes
US9354908B2 (en)2013-07-172016-05-31Veritas Technologies, LLCInstantly restoring virtual machines by providing read/write access to virtual disk before the virtual disk is completely restored
CN103442033A (en)*2013-08-062013-12-11杭州华三通信技术有限公司Running state information synchronizing method and device
US9710386B1 (en)2013-08-072017-07-18Veritas TechnologiesSystems and methods for prefetching subsequent data segments in response to determining that requests for data originate from a sequential-access computing job
US9092248B1 (en)2013-08-212015-07-28Symantec CorporationSystems and methods for restoring distributed applications within virtual data centers
US10097410B2 (en)*2014-06-262018-10-09Vmware, Inc.Methods and apparatus to scale application deployments in cloud computing environments
US11343140B2 (en)2014-06-262022-05-24Vmware, Inc.Methods and apparatus to scale application deployments in cloud computing environments
US11743116B2 (en)2014-06-262023-08-29Vmware, Inc.Methods and apparatus to scale application deployments in cloud computing environments
US10855534B2 (en)2014-06-262020-12-01Vmware, Inc.Methods and apparatus to scale application deployments in cloud computing environments
US20150381711A1 (en)*2014-06-262015-12-31Vmware, Inc.Methods and apparatus to scale application deployments in cloud computing environments
US11625439B2 (en)2014-07-162023-04-11Commvault Systems, Inc.Volume or virtual machine level backup and generating placeholders for virtual machine files
US9792186B2 (en)*2014-11-072017-10-17Tsinghua UniversityKernel state and user state data exchange method for disaster recovery of virtual container system
US20160132410A1 (en)*2014-11-072016-05-12Tsinghua UniversityKernel state and user state data exchange method for disaster recovery of virtual container system
US20160170835A1 (en)*2014-12-122016-06-16Ca, Inc.Supporting multiple backup applications using a single change tracker
US9880904B2 (en)*2014-12-122018-01-30Ca, Inc.Supporting multiple backup applications using a single change tracker
US10303782B1 (en)*2014-12-292019-05-28Veritas Technologies LlcMethod to allow multi-read access for exclusive access of virtual disks by using a virtualized copy of the disk
US10365972B2 (en)2015-04-302019-07-30Hewlett-Packard Development Company, L.P.Storage systems
WO2016174681A1 (en)*2015-04-302016-11-03Hewlett-Packard Development Company, L.P.Storage systems
US20170091472A1 (en)*2015-09-282017-03-30International Business Machines CorporationPrioritization of users during disaster recovery
US9875373B2 (en)*2015-09-282018-01-23International Business Machines CorporationPrioritization of users during disaster recovery
US9846622B1 (en)*2015-12-312017-12-19Acronis International GmbhParallel computer system recovery
US10169174B2 (en)2016-02-292019-01-01International Business Machines CorporationDisaster recovery as a service using virtualization technique
US10999772B2 (en)*2016-11-042021-05-04OrangeSwitchover from a first communication interface to a second in order to improve the perceived quality of the communication
US12032455B2 (en)2017-03-242024-07-09Commvault Systems, Inc.Time-based virtual machine reversion
US12430214B2 (en)2017-03-242025-09-30Commvault Systems, Inc.Time-based virtual machine reversion
US11671421B2 (en)2017-03-282023-06-06Netapp, Inc.Methods and systems for providing wake-on-demand access to session servers
US20230269245A1 (en)*2017-03-282023-08-24Netapp, Inc.Methods and Systems for Providing Wake-On-Demand Access to Session Servers
US12107849B2 (en)*2017-03-282024-10-01Hewett-Packard Development Company, L.P.Methods and systems for providing wake-on-demand access to session servers
US10819702B2 (en)*2017-03-282020-10-27Netapp, Inc.Methods and systems for providing wake-on-demand access to session servers
US20180288028A1 (en)*2017-03-282018-10-04Cloudjumper CorporationMethods and Systems for Providing Wake-On-Demand Access to Session Servers
US10678749B2 (en)*2017-06-022020-06-09EMC IP Holding Company LLCMethod and device for dispatching replication tasks in network storage device
US20180352028A1 (en)*2017-06-022018-12-06EMC IP Holding Company LLCMethod and device for dispatching replication tasks in network storage device
US10275324B2 (en)*2017-07-072019-04-30International Business Machines CorporationReplication with multiple consistency groups per volume
US11061713B2 (en)*2017-08-072021-07-13Datto, Inc.Prioritization and source-nonspecific based virtual machine recovery apparatuses, methods and systems
CN108170561A (en)*2018-01-032018-06-15杭州时趣信息技术有限公司A kind of disaster-tolerant backup method, apparatus and system
US11467924B2 (en)*2018-07-312022-10-11Rubrik, Inc.Instant recovery of databases
US11675674B2 (en)2018-07-312023-06-13Rubrik, Inc.Instant recovery of databases
US10929250B2 (en)*2018-09-272021-02-23EMC IP Holding Company LLCMethod and system for reliably restoring virtual machines
US10936427B2 (en)2018-10-092021-03-02International Business Machines CorporationDisaster recovery data fetching control
CN109558215A (en)*2018-12-102019-04-02深圳市木浪云数据有限公司Backup method, restoration methods, device and the backup server cluster of virtual machine
CN109839912A (en)*2019-02-262019-06-04武汉钢铁工程技术集团有限责任公司Automobile production line data management system and method
US11663089B2 (en)2019-04-302023-05-30Rubrik, Inc.Systems and methods for continuous data protection
US11609775B2 (en)2019-04-302023-03-21Rubrik, Inc.Systems and methods for continuous data protection comprising storage of completed I/O requests intercepted from an I/O stream using touch points
US11663092B2 (en)2019-04-302023-05-30Rubrik, Inc.Systems and methods for continuous data protection
US11500664B2 (en)2019-04-302022-11-15Rubrik, Inc.Systems and method for continuous data protection and recovery by implementing a set of algorithms based on the length of I/O data streams
US12379953B2 (en)2019-04-302025-08-05Rubrik, Inc.Systems and methods for continuous data protection comprising storage of completed I/O requests intercepted from an I/O stream using touch points
US11151000B2 (en)*2019-04-302021-10-19Rubrik, Inc.Systems and methods for continuous data protection with near zero recovery point
US12271750B2 (en)*2019-07-222025-04-08Zte CorporationMethods and apparatuses for processing virtual machine migration in response to resource requirement from VNF, device and storage medium
US20220206836A1 (en)*2019-07-222022-06-30Zte CorporationMethod and Apparatus for Processing Virtual Machine Migration, Method and Apparatus for Generating Virtual Machine Migration Strategy, Device and Storage Medium
US11243851B2 (en)*2020-01-152022-02-08EMC IP Holding Company LLCIntelligent storage and recovery of backup data using multiple storage tiers of a cloud-based storage
WO2021218904A1 (en)*2020-04-282021-11-04Zhejiang Dahua Technology Co., Ltd.Systems and methods for system recovery
US12099419B2 (en)2020-04-282024-09-24Zhejiang Dahua Technology Co., Ltd.Systems and methods for system recovery
US12153818B2 (en)2020-09-242024-11-26Pure Storage, Inc.Bucket versioning snapshots
CN112306644A (en)*2020-12-042021-02-02苏州柏科数据信息科技研究院有限公司CDP method based on Azure cloud environment
CN112596948A (en)*2020-12-212021-04-02深圳市科力锐科技有限公司Database cluster data backup method, device, equipment and storage medium
US11372734B1 (en)2021-01-262022-06-28International Business Machines CorporationDatabase recovery based on workload priorities
CN113535469A (en)*2021-06-032021-10-22北京思特奇信息技术股份有限公司Switching method and switching system of disaster recovery database
US20240103988A1 (en)*2021-06-252024-03-28Vitesco Technologies GmbHComputer-Implemented Method And Control Device For Controlling A Unit Of An Automotive System
CN113590386A (en)*2021-07-302021-11-02深圳前海微众银行股份有限公司Disaster recovery method, system, terminal device and computer storage medium for data
US12001294B2 (en)*2021-10-082024-06-04Netapp, Inc.Backup and restore of resources located within a remote object store
US20230115438A1 (en)*2021-10-082023-04-13Netapp Inc.Backup and restore of resources located within a remote object store
CN114201342A (en)*2021-12-072022-03-18云赛智联股份有限公司Disaster recovery method and system
CN114328025A (en)*2021-12-302022-04-12北京青云科技股份有限公司Cloud resource disaster tolerance management method, device, system and storage medium
CN117389692B (en)*2023-12-122024-03-12苏州元脑智能科技有限公司Disaster recovery protection method and device for virtual machine, electronic equipment and storage medium
CN117389692A (en)*2023-12-122024-01-12苏州元脑智能科技有限公司Disaster recovery protection method and device for virtual machine, electronic equipment and storage medium

Also Published As

Publication numberPublication date
CN101414277A (en)2009-04-22
CN101414277B (en)2010-06-09
US8161321B2 (en)2012-04-17

Similar Documents

PublicationPublication DateTitle
US8161321B2 (en)Virtual machine-based on-demand parallel disaster recovery system and the method thereof
US11086555B1 (en)Synchronously replicating datasets
US11550675B2 (en)Remote data replication method and system
US20210019067A1 (en)Data deduplication across storage systems
US10191813B2 (en)Data replication snapshots for persistent storage using operation numbers
US20220100600A1 (en)Method and apparatus to neutralize replication error and retain primary and secondary synchronization during synchronous replication
KR101833114B1 (en)Fast crash recovery for distributed database systems
KR101771246B1 (en)System-wide checkpoint avoidance for distributed database systems
US9582213B2 (en)Object store architecture for distributed data processing system
US7827350B1 (en)Method and system for promoting a snapshot in a distributed file system
US20180046552A1 (en)Variable data replication for storage implementing data backup
CN118276783A (en)Data partition switching between storage clusters
US11221785B2 (en)Managing replication state for deleted objects
US20220253243A1 (en)Technique for improving operations log indexing
US12066897B2 (en)Persistent memory file system reconciliation
US11714782B2 (en)Coordinating snapshot operations across multiple file systems
CN103037004A (en)Implement method and device of cloud storage system operation
US10803012B1 (en)Variable data replication for storage systems implementing quorum-based durability schemes
US10452680B1 (en)Catch-up replication with log peer
US11544007B2 (en)Forwarding operations to bypass persistent memory
US12430245B2 (en)Data reduction in a cloud-based storage system
US20250200071A1 (en)Timestamp consistency for synchronous replication

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:TSINGHUA UNIVERSITY,CHINA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ZHENG, WEIMIN;YU, HONGLIANG;REEL/FRAME:022877/0385

Effective date:20090623

Owner name:TSINGHUA UNIVERSITY, CHINA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ZHENG, WEIMIN;YU, HONGLIANG;REEL/FRAME:022877/0385

Effective date:20090623

ASAssignment

Owner name:YU, HONGLIANG,CHINA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TSINGHUA UNIVERSITY;REEL/FRAME:022993/0561

Effective date:20090715

Owner name:ZHENG, WEIMIN,CHINA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TSINGHUA UNIVERSITY;REEL/FRAME:022993/0561

Effective date:20090715

Owner name:YU, HONGLIANG, CHINA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TSINGHUA UNIVERSITY;REEL/FRAME:022993/0561

Effective date:20090715

Owner name:ZHENG, WEIMIN, CHINA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TSINGHUA UNIVERSITY;REEL/FRAME:022993/0561

Effective date:20090715

STCFInformation on status: patent grant

Free format text:PATENTED CASE

FPAYFee payment

Year of fee payment:4

FEPPFee payment procedure

Free format text:MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPSLapse for failure to pay maintenance fees

Free format text:PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FPLapsed due to failure to pay maintenance fee

Effective date:20200417


[8]ページ先頭

©2009-2025 Movatter.jp