a diagram of distributed shampoo