Multi-Agent Systems (MAS) offer an architecture for distributed problem solving. Distributed Data Mining (DDM) algorithms focus on one class of such distributed problem solving tasks - analysis and modeling of distributed data. This paper offers a perspective on DDM algorithms in the context of multiagents systems. It discusses broadly the connection between DDM and MAS. It provides a high-level survey [...] survey of DDM, then focuses on distributed clustering algorithms and some potential applications in multi-agent-based problem solving scenarios. It reviews algorithms for distributed clustering, including privacypreserving ones. It describes challenges for clustering in sensor-network environments, potential shortcomings of the current algorithms, and future work accordingly. It also discusses conf