Tentative schedule for both linearizability and TX.

Nov 3: Today

Nov 14: TX design draft

Nov 21: Linearizability implementation

Jan 27: TX Implementation

Feb 27: 1st draft & Measurements

Mar 28: Final

Transaction Components (Assumes 4 + 1 days / wk)

Client Driven Transaction

Transaction Cleanup Coordinator (Recovery Coordinator)

Common Components (Mostly in Data Master)

Benchmark

Micro-benchmarks

Macro-benchmark

Linearizability Components

 

Coordinator

Master

Client