Vector clocks
Wednesday, March 09, 2011
2:56 PM
Vector clocks
Every change transaction contains a timestamp and a pointer to the previous version of the object. 
As transactions flow through the system, they are accumulated in a local history on each node. 
Local history is 
Pruned if there are no conflicts. 
Resolved (in an application-specific manner) if conflicts occur.