Distributed algorithms

shape