Patent ID: 7287043
Filing Date: 2007-10-23
Classification: G06F

Abstract:
1. A method of data replication in a distributed computing system, said method comprising: assigning a delta production and consumption value for arbitrary data sources and targets operable for replicating data, wherein each delta production and consumption value contains all changes that must be applied atomically to data being replicated in said distributed computing system; embedding replication tracking information within said delta production and consumption value, wherein said replication tracking information comprises a timestamp and a contiguous sequence number; sending the embedded delta production and consumption value from a source site to a target site; atomically and independently applying updates exactly once at said target site using said replication tracking information; and using an apply service at said target site to embed and analyze said tracking information during a crash recovery sequence, wherein said apply service utilizes an in-memory index when a system crash occurs and a recovery process is initiated by said distributed computing system.