1. Introduction

We want to be able to record global states of a distributed system.
Next