Distributed Breakout Algorithm for Solving Distributed Constraint Satisfaction Problems
Distributed snapshots: determining global states of distributed systems