Data Mining Algorithms Parallelizing in Functional Programming Language for Execution in Cluster

被引:3
|
作者
Kholod, Ivan [1 ]
Malov, Aleksey [2 ]
Rodionov, Sergey [1 ]
机构
[1] St Petersburg Electrotech Univ LETI, St Petersburg, Russia
[2] Motorola Solut, Business Ctr T4, St Petersburg 192019, Russia
关键词
Data mining; Distributed data mining; Distributed information processing; Functional language;
D O I
10.1007/978-3-319-23126-6_13
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article describes an approach to parallelizing of data mining algorithms, implemented in functional programming language, for distributed data processing in cluster. Here are provided requirements for the functions which form these algorithms for their conversion into parallel type. As an example we describe Naive Bayes algorithm implementation in Common Lisp language, its conversion into parallel type and execution on cluster with MPI system.
引用
收藏
页码:140 / 151
页数:12
相关论文
共 50 条
  • [1] Data Mining Algorithms Parallelization in Logic Programming Framework for Execution in Cluster
    Malov, Aleksey
    Rodionov, Sergey
    Shorov, Andrey
    [J]. INTERNET OF THINGS, SMART SPACES, AND NEXT GENERATION NETWORKS AND SYSTEMS, NEW2AN 2019, RUSMART 2019, 2019, 11660 : 91 - 103
  • [2] Parallelizing the execution of native data mining algorithms for computational biology
    Coro, Gianpaolo
    Candela, Leonardo
    Pagano, Pasquale
    Italiano, Angela
    Liccardo, Loredana
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (17): : 4630 - 4644
  • [3] A Functional Approach to Parallelizing Data Mining Algorithms in Java']Java
    Kholod, Ivan
    Shorov, Andrey
    Gorlatch, Sergei
    [J]. PARALLEL COMPUTING TECHNOLOGIES (PACT 2017), 2017, 10421 : 459 - 472
  • [4] Runtime support for parallelizing data mining algorithms
    Jin, RM
    Agrawal, G
    [J]. DATA MINING AND KNOWLEDGE DISCOVERY: THEORY, TOOLS AND TECHNOLOGY IV, 2002, 4730 : 212 - 223
  • [5] Creation of Data Mining Algorithms as Functional Expression for Parallel and Distributed Execution
    Kholod, Ivan
    Petukhov, Ilya
    [J]. PARALLEL COMPUTING TECHNOLOGIES (PACT 2015), 2015, 9251 : 62 - 67
  • [6] Techniques of cluster algorithms in data mining
    Grabmeier, J
    Rudolph, A
    [J]. DATA MINING AND KNOWLEDGE DISCOVERY, 2002, 6 (04) : 303 - 360
  • [7] Techniques of Cluster Algorithms in Data Mining
    Johannes Grabmeier
    Andreas Rudolph
    [J]. Data Mining and Knowledge Discovery, 2002, 6 : 303 - 360
  • [8] Framework for Multi Threads Execution of Data Mining Algorithms
    Kholod, Ivan
    [J]. PROCEEDINGS OF THE 2015 IEEE NORTH WEST RUSSIA SECTION YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING CONFERENCE (2015 ELCONRUSNW), 2015, : 82 - 88
  • [9] Application of Actor Model for Distributed Execution of Data Mining Algorithms
    Kapustin, Nikita
    Kholod, Ivan
    Petuhov, Ilya
    [J]. 2015 XVIII INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND MEASUREMENTS (SCM), 2015, : 208 - 210
  • [10] An Algebraic Framework for Parallelizing Recurrence in Functional Programming
    Rocha, Rodrigo C. O.
    Goes, Luis F. W.
    Pereira, Fernando M. Q.
    [J]. PROGRAMMING LANGUAGES (SBLP 2016), 2016, 9889 : 140 - 155