Skip to main content

Parallel BSO Algorithm for Association Rules Mining Using Master/Worker Paradigm

  • Conference paper
  • First Online:
Parallel Processing and Applied Mathematics (PPAM 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9573))

Abstract

The extraction of association rules from large transactional databases is considered in the paper using cluster architecture parallel computing. Motivated by both the successful sequential BSO-ARM algorithm, and the strong matching between this algorithm and the structure of the cluster architectures, we present in this paper a new parallel ARM algorithm that we call MW-BSO-ARM for master/worker version of BSO-ARM. The goal is to deal with large databases by minimizing the communication and synchronization costs, which represent the main challenges that faces any cluster architecture. The experimental results are very promising and show clear improvement that reaches \(300\,\%\) for large instances. For examples, in big transactional database such as WebDocs, the proposed approach generates \(10^{7}\) satisfied rules in only 22 min, while a previous GPU-based approach cannot generate more than \(10^{3}\) satisfied rules into 10 h. The results also reveal that MW-BSO-ARM outperforms the PGARM cluster-based approach in terms of computation time.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Ibnbadis is a cluster of CERIST research center, Algers, Algeria.

References

  1. Agrawal, R., Imielinski,T., Swami, A.N.: Mining association rules between sets of items in large databases. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, pp. 207–216 (1993)

    Google Scholar 

  2. Han, J., Pei, J., Yin, Y.: Mining frequent patterns without candidate generation. ACM SIGMOD Rec. 29(2), 1–12 (2000)

    Article  Google Scholar 

  3. Silvestri, C., Orlando, S.: gpuDCI: exploiting GPUs in frequent itemset mining. In: 2012 20th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP). IEEE (2012)

    Google Scholar 

  4. Parthasarathy, S., Zaki, M.J., Ogihara, M., Li, W.: Parallel data mining for association rules on shared-memory systems. Knowl. Inf. Syst. 3(1), 1–29 (2001)

    Article  Google Scholar 

  5. Agrawal, R., Shafer, J.C.: Parallel mining of association rules. IEEE Trans. knowl. Data Eng. 8(6), 962–969 (1996)

    Article  Google Scholar 

  6. Buyya, R.: High Performance Cluster Computing. F’rentice, New Jersey (1999)

    Google Scholar 

  7. Taleb, A., Yahya, A., Taleb, N.: Parallel genetic algorithm model to extract association rules. In: Fifth International Conference on Advances in Databases, Knowledge, and Data Applications, DBKDA 2013, pp. 56–64, January 2013

    Google Scholar 

  8. Zhou, X., Huang, Y.: An improved parallel association rules algorithm based on MapReduce framework for big data. In: 2014 11th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), pp. 284–288. IEEE, August 2014

    Google Scholar 

  9. Li, H., Wang, Y., Zhang, D., Zhang, M., Chang, E.Y.: PFP: parallel FP-growth for query recommendation. In: Proceedings of the 2008 ACM Conference on Recommender Systems, pp. 107–114. ACM, October 2008

    Google Scholar 

  10. Sadeg, S., Yahi, S.: Cooperative bees swarm for solving the maximum weighted satisfiability. In: Proceeding of IWANN (2005)

    Google Scholar 

  11. Hadia, M.: Bees swarm optimization for web information retreival problem. In: 2012 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology (WI-IAT), vol. 3. IEEE (2012)

    Google Scholar 

  12. Djenouri, Y., Drias, H., Habbas, Z., Mosteghanemi, H.: Bees swarm optimization for web association rule mining. In: 2012 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology (WI-IAT), vol. 3, pp. 142–146. IEEE, December 2012

    Google Scholar 

  13. Djenouri, Y., Drias, H., Habbas, Z.: Bees swarm optimisation using multiple strategies for association rule mining. Int. J. Bio Inspired Comput. 6(4), 239–249 (2014)

    Article  Google Scholar 

  14. Djenouri, Y., Bendjoudi, A., Mehdi, M., Nouali-Taboudjemat, N., Habbas, Z.: GPU-based bees swarm optimization for association rules mining. J. Supercomput. 71(4), 1318–1344 (2015)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Youcef Djenouri .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Djenouri, Y., Bendjoudi, A., Djenouri, D., Habbas, Z. (2016). Parallel BSO Algorithm for Association Rules Mining Using Master/Worker Paradigm. In: Wyrzykowski, R., Deelman, E., Dongarra, J., Karczewski, K., Kitowski, J., Wiatr, K. (eds) Parallel Processing and Applied Mathematics. PPAM 2015. Lecture Notes in Computer Science(), vol 9573. Springer, Cham. https://doi.org/10.1007/978-3-319-32149-3_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-32149-3_25

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-32148-6

  • Online ISBN: 978-3-319-32149-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics