Distributed Data Clustering in Multi-Dimensional Peer-To-Peer Networks