Distributed systems and algorithms Research Articles | JoVE Visualize