Slide 1 Distributed Programming and Consistency: Principles and Practice Peter Alvaro Neil Conway Joseph M. Hellerstein UC Berkeley Slide 2 Part I: Principles Slide 3 Motivation…