Time-based Leases and Time Invervals (Spanner)

As we get closer to the end of this course, we examine one of our advanced topics, namely, Time Abstractions.

We revisit the notion of physical and atomic clocks, breaking down the latest advancements made within the last years in the field of distributed, geo-replicated data systems.  We will then examine two time-driven abstraction variants that have resulted into significant speedups in cloud computing: time-based leases and interval clocks and discuss motives, solutions, and implications. [Slides Download Slides]