Distributed Voronoi Diagram