Parallel Graph Mining with Dynamic Load Balancing

被引:0
|
作者
Talukder, Nilothpal [1 ]
Zaki, Mohammed J. [2 ]
机构
[1] IBM Syst, Poughkeepsie, NY 12601 USA
[2] Rensselaer Polytech Inst, Troy, NY USA
关键词
Parallel Frequent Graph Mining; Dynamic Load Balancing; High Performance Computing; FREQUENT SUBGRAPH;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Frequent subgraph mining (FSM) has important applications in areas such as bioinformatics, social networks and others. In this paper, we present a highly scalable approach called PARGRAPH that can efficiently mine from a single graph in both distributed as well as shared-memory based systems. In a distributed environment, we can leverage the local memory of multiple compute nodes for storing a large number of intermediate states for enumerating patterns. To address the skewness in the pattern generation tree, our approach uses a novel hybrid load balancing scheme to efficiently distribute workload across both processes and threads. Our experiments demonstrate good speedups using message passing interface (MPI) and OpenMP threads.
引用
收藏
页码:3352 / 3359
页数:8
相关论文
共 50 条
  • [1] Load balancing in a parallel graph reducer
    Loidl, HW
    TRENDS IN FUNCTIONAL PROGRAMMING 3, 2002, : 63 - 74
  • [2] Dynamic load balancing for parallel association rule mining on heterogeneous PC cluster system
    Tamura, M
    Kitsuregawa, M
    PROCEEDINGS OF THE TWENTY-FIFTH INTERNATIONAL CONFERENCE ON VERY LARGE DATA BASES, 1999, : 162 - 173
  • [3] Dynamic load balancing algorithms for sequence mining
    Ma, CX
    Li, QH
    Jian, Z
    Wang, H
    2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 9 - 12
  • [4] Parallel load balancing for dynamic execution environments
    Minyard, T
    Kallinderis, Y
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 189 (04) : 1295 - 1309
  • [5] Dynamic load balancing of parallel cellular automata
    Mazzariol, M
    Gennart, BA
    Hersch, RD
    PARALLEL AND DISTRIBUTED METHODS FOR IMAGE PROCESSING IV, 2000, 4118 : 21 - 29
  • [6] Dynamic load balancing for parallel modified PrefixSpan
    Takaki, M
    Tamura, K
    Sutou, T
    Kitakami, H
    PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 352 - 358
  • [8] Penalized Graph Partitioning for Static and Dynamic Load Balancing
    Kiefer, Tim
    Habich, Dirk
    Lehner, Wolfgang
    EURO-PAR 2016: PARALLEL PROCESSING, 2016, 9833 : 146 - 158
  • [9] Dynamic load balancing for the distributed mining of molecular structures
    Di Fatta, Giuseppe
    Berthold, Michael R.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (08) : 773 - 785
  • [10] Load balancing approach parallel algorithm for frequent pattern mining
    Yu, Kun-Ming
    Zhou, Jiayi
    Hsia, Wei Chen
    PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, 2007, 4671 : 623 - +