312 Large Scale and Big Data
research community, and it represents a rich direction of future research and investi-
gation. Nawab et al. [49] presented Message Futures, a distributed multi-datacenter
transaction management system that provides strong consistency guarantees while
maintaining low commit latency. It achieves an average commit latency of around
one RTT. In this approach, a transaction is committed when a commit condition
on mutual information is met. The commit condition is designed to be true, at any
point in time, for any single object in at least one datacenter. The protocol utilizes a
replicated log (RLog) [65] to continuously share transactions and state information
among datacenters, which allows a datacenter to commit tra ...