کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
431868 | 688642 | 2013 | 8 صفحه PDF | دانلود رایگان |

Power iteration clustering (PIC) is a newly developed clustering algorithm. It performs clustering by embedding data points in a low-dimensional subspace derived from the similarity matrix. Compared to traditional clustering algorithms, PIC is simple, fast and relatively scalable. However, it requires the data and its associated similarity matrix fit into memory, which makes the algorithm infeasible for big data applications. This paper attempts to expand PIC’s data scalability by implementing a parallel power iteration clustering (pp-PIC). While this paper focuses on exploring different parallelization strategies and implementation details for minimizing computation and communication costs, we have also paid great attention to ensuring the algorithm works well on low-end commodity computers (COTS-based clusters and general purpose servers found at most commercial cloud providers). The experimental results demonstrate that the proposed pp-PIC algorithm is highly scalable to both data and compute resources.
► Proposed parallel power iteration clustering algorithm.
► Implemented the pp-PIC algorithm using MPI.
► Ran the pp-PIC algorithm on different data sizes.
► Ran the algorithm on both cluster and cloud computers.
► Obtained almost linear speedups.
Journal: Journal of Parallel and Distributed Computing - Volume 73, Issue 3, March 2013, Pages 352–359