METHODS AND APPARATUS FOR OPTIMAL JOURNALING FOR CONTINUOUS DATA REPLICATION
First Claim
Patent Images
1. A method for continuous data replication, comprising:
- receiving a write transaction from a production site, the write transaction including first raw data (RWNEW), a first size indicator (SZ1) for the size of the raw data, and a first start address (ADD1) for writing the first raw data;
copying the first raw data (RWNEW) into a first journal data stream starting at a first current journal address (JADD1); and
copying the first size indicator (SZ1), the first start address (ADD1), and the first current journal address (JADD1) into a first journal meta-data stream.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for continuous data replication, including receiving a write transaction from a production site, the write transaction including raw data (RWNEW), a size indicator (SZ1) for the size of the raw data, and a start address (ADD1) for writing the raw data, copying the raw data (RWNEW) into a first journal data stream at a current journal address (JADD1), and copying the size indicator (SZ1), the start address (ADD1) and the journal address (JADD1) into a first journal meta-data stream.
99 Citations
20 Claims
-
1. A method for continuous data replication, comprising:
-
receiving a write transaction from a production site, the write transaction including first raw data (RWNEW), a first size indicator (SZ1) for the size of the raw data, and a first start address (ADD1) for writing the first raw data; copying the first raw data (RWNEW) into a first journal data stream starting at a first current journal address (JADD1); and copying the first size indicator (SZ1), the first start address (ADD1), and the first current journal address (JADD1) into a first journal meta-data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article comprising:
-
a storage medium having stored thereon instructions that when executed by a machine result in the following; receiving a write transaction from a production site, the write transaction including first raw data (RWNEW), a first size indicator (SZ1) for the size of the raw data, and a first start address (ADD1) for writing the first raw data; copying the first raw data (RWNEW) into a first journal data stream starting at a first current journal address (JADD1); and copying the first size indicator (SZ1), the first start address (ADD1), and the first current journal address (JADD1) into a first journal meta-data stream. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a source side storage system to store write transaction data, the source side storage system including a source data protection appliance coupled to a source journal logical unit and a source side logical unit; a target side storage system to replicate write transaction data stored in the source side storage system, the target side storage system including a target data protection appliance coupled to a target journal logical unit; the target side storage system having a memory for storing instructions to enable; receiving a write transaction including first raw data (RWNEW), a first size indicator (SZ1) for the size of the raw data, and a first start address (ADD1) for writing the first raw data; copying the first raw data (RWNEW) into a first journal data stream starting at a first current journal address (JADD1); and copying the first size indicator (SZ1), the first start address (ADD1), and the first current journal address (JADD1) into a first journal meta-data stream. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification