Write Fast, Read in the Past: Causal Consistency for Client-Side Applications
Session guarantees for weakly consistent replicated data