[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3318299.3318315acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicmlcConference Proceedingsconference-collections
research-article

A Distributed PCM Clustering Algorithm Based on Spark

Published: 22 February 2019 Publication History

Abstract

With the large-scale growth of data, traditional single-machine data processing methods are difficult to deal with massive data, especially iterative clustering algorithms that require frequent reading and writing operations. On the basis of Spark framework, this paper proposes a distributed possibilistic c-means algorithm based on memory computing, called Spark-PCM. The proposed method improves the related processing of distributed matrix operation and is implemented on the Spark platform. Experimental results show that the proposed Spark-PCM algorithm runs in a linear relationship with the number of nodes and has a good scalability, which indicates that it has higher scalability and adaptability to large-scale data.

References

[1]
Krishnapuram, R. and Keller, J. M. 1993. A possibilistic approach to clustering. IEEE Trans. Fuzzy Syst. 1, 2, 98--110.
[2]
Krishnapuram, R. and Keller, J. M. 1996. The possibilistic c-means algorithm: insights and recommendations. IEEE Trans. Fuzzy Syst. 4, 3, 385--393.
[3]
Bahrampour, S., Moshiri, B., and Salahshoor, K. 2011. Weighted and constrained possibilistic c-means clustering for online fault detection and isolation. Applied Intelligence 35, 2, 269--284.
[4]
Zhang, Q., Yang, L. T., Chen, Z., and Li, P. 2017. PPHOPCM: Privacy-preserving high-order possibilistic c-means algorithm for big data clustering with cloud computing. IEEE Trans. Big Data.
[5]
Dean, J. and Ghemawat, S. 2008. MapReduce: Simplified data processing on large clusters. Communications of the ACM 51, 1, 107--113.
[6]
White, T. 2012. Hadoop, The Definitive Guide. O'Reilly Media, Inc.
[7]
Kim, Y. Shim, K., Kim, M. S., and Lee, J. S. 2014. DBCURE-MR: An efficient density-based clustering algorithm for large data using MapReduce. Information Systems 42, 15--35.
[8]
Zaharia, M., Chowdhury, M., Franklin, M. J., Shenker, S., and Stoica, I. 2010. Spark: Cluster computing with working sets. In Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing (Boston, MA, June 22-25, 2010). HotCloud'10.
[9]
Leibiusky, J., Eisbruch, G., and Simonassi, D. 2012. Getting Started with Storm. O'Reilly Media, Inc.
[10]
Zaharia, M., Chowdhury, M., Das, T., Ma, J., McCauley, M., Franklin, M. J., Shenker, S., and Stoica, I. 2012. Resilient distributed datasets: A fault-tolerant abstraction for in-memory cluster computing. In Proceedings of the 9th USENIX Conference on Networked Systems Design and Implementation, USENIX Association.
[11]
Shanahan, J. G. and Dai, L. 2015. Large scale distributed data science using apache spark. In Proceedings of ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, ACM, 2323--2324.
[12]
Rathore, M. M., Son, H., Ahmad, A., Paul, A., and jeon, G. 2018. Real-time big data stream processing using GPU with spark over Hadoop ecosystem. International Journal of Parallel Programming 46, 3, 630--646.
[13]
Backhoff, O. and Ntoutsi, E. 2017. Scalable online-offline stream clustering in apache spark. In Proceedings of International Conference on Data Mining Workshops, 37--44.
[14]
Gu, R., Tang, Y., Tian, C., Zhou, H., Li, G., Zheng, X., and Huang, Y. 2017. Improving execution concurrency of large-scale matrix multiplication on distributed data-parallel platforms. IEEE Trans. Parallel Distrib. Syst. 28, 9, 2539--2552.

Cited By

View all
  • (2020)Big data clustering techniques based on Spark: a literature reviewPeerJ Computer Science10.7717/peerj-cs.3216(e321)Online publication date: 30-Nov-2020

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICMLC '19: Proceedings of the 2019 11th International Conference on Machine Learning and Computing
February 2019
563 pages
ISBN:9781450366007
DOI:10.1145/3318299
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

In-Cooperation

  • Southwest Jiaotong University

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 February 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Spark platform
  2. distributed computing
  3. matrix operation
  4. possibilistic c-means clustering

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ICMLC '19

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Big data clustering techniques based on Spark: a literature reviewPeerJ Computer Science10.7717/peerj-cs.3216(e321)Online publication date: 30-Nov-2020

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media