VAST A peer-to-peer (P2P) network for spatial publish / subscribe (pub/sub) using Voronoi partitioning