Methods and apparatus for providing hypervisor level data services for server virtualization
First Claim
Patent Images
1. A method for data backup and replication, comprising:
- transmitting, by a protected site computing device, a write request to a protected site disk, the write request intercepted by a recovery site computing device, interception of the write request causing the recovery site computing device to;
select a variable size storage unit from a plurality of variable size storage units to store new data of the write request, each of the variable size storage units comprising one or more variable size data chunks and each of the one or more variable size data chunks corresponding to a window of time;
set a size of the variable size storage unit using at least one of the one or more variable size data chunks based on a size of the new data of the write request; and
store the new data in the variable size storage unit of a journal at the recovery site computing device.
4 Assignments
0 Petitions
Accused Products
Abstract
A data center for data backup and replication, including a pool of multiple storage units for storing a journal of I/O write commands issued at respective times, wherein the journal spans a history window of a pre-specified time length, and a journal manager for dynamically allocating more storage units for storing the journal as the journal size increases, and for dynamically releasing storage units as the journal size decreases.
39 Citations
20 Claims
-
1. A method for data backup and replication, comprising:
transmitting, by a protected site computing device, a write request to a protected site disk, the write request intercepted by a recovery site computing device, interception of the write request causing the recovery site computing device to; select a variable size storage unit from a plurality of variable size storage units to store new data of the write request, each of the variable size storage units comprising one or more variable size data chunks and each of the one or more variable size data chunks corresponding to a window of time; set a size of the variable size storage unit using at least one of the one or more variable size data chunks based on a size of the new data of the write request; and store the new data in the variable size storage unit of a journal at the recovery site computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A system for data backup and replication, comprising:
a protected site computing device that transmits a write request to a protected site disk, the write request intercepted by a recovery site computing device, interception of the write request causing the recovery site computing device to; select a variable size storage unit from a plurality of variable size storage units to store new data of the write request, each of the variable size storage units comprising one or more variable size data chunks and each of the one or more variable size data chunks corresponding to a window of time; set a size of the variable size storage unit using at least one of the one or more variable size data chunks based on a size of the new data of the write request; and store, the new data in the variable size storage unit of a journal at the recovery site computing device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification