Large-scale Neural Modeling in MapReduce and Giraph

被引:0
|
作者
Yang, Shuo [1 ]
Spielman, Nicholas D. [2 ]
Jackson, Jadin C. [3 ]
Rubin, Brad S. [1 ]
机构
[1] St Thomas Univ, Grad Programs Software, St Paul, MN 55455 USA
[2] Neurosci Program Univ St Thomas, Minneapolis, MN USA
[3] Univ St Thomas, Dept Biol, Minneapolis, MN USA
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
One of the most crucial challenges in scientific computing is scalability. Hadoop, an open-source implementation of the MapReduce parallel programming model developed by Google, has emerged as a powerful platform for performing large-scale scientific computing at very low costs. In this paper, we explore the use of Hadoop to model large-scale neural networks. A neural network is most naturally modeled by a graph structure with iterative processing. In this paper, we first present an improved graph algorithm design pattern in MapReduce called Mapper-side Schimmy. Experiments show that the application of our design pattern, combined with the current best practices, can reduce the running time of the neural network simulation on a neural network with 100,000 neurons and 2.3 billion edges by 64%. MapReduce, however, is inherently not efficient for iterative graph processing. To address the limitation of the MapReduce model, we then explore the use of Giraph, an open source large-scale graph processing framework that sits on top of Hadoop to implement graph algorithms with a vertex-centric approach. We show that our Giraph implementation boosted performance by 91% compared to a basic MapReduce implementation and by 60% compared to our improved Mapper-side Schimmy algorithm.
引用
收藏
页码:556 / 561
页数:6
相关论文
共 50 条
  • [31] LARGE-SCALE FLOODPLAIN MODELING
    GEE, DM
    ANDERSON, MG
    BAIRD, L
    EARTH SURFACE PROCESSES AND LANDFORMS, 1990, 15 (06) : 513 - 523
  • [32] Signaling in large-scale neural networks
    Berg, Rune W.
    Hounsgaard, Jorn
    COGNITIVE PROCESSING, 2009, 10 : S9 - S15
  • [33] Signaling in large-scale neural networks
    Rune W. Berg
    Jørn Hounsgaard
    Cognitive Processing, 2009, 10 : 9 - 15
  • [34] Visualization of Large-Scale Neural Simulations
    Hernando, Juan B.
    Duelo, Carlos
    Martin, Vicente
    BRAIN-INSPIRED COMPUTING, 2014, 8603 : 184 - 197
  • [35] Principles of large-scale neural interactions
    Vinck, Martin
    Uran, Cem
    Spyropoulos, Georgios
    Onorato, Irene
    Broggini, Ana Clara
    Schneider, Marius
    Canales-Johnson, Andres
    NEURON, 2023, 111 (07) : 987 - 1002
  • [36] Key Nodes Discovery in Large-Scale Logistics Network Based on MapReduce
    Sun, Yuan
    Ma, Yunlong
    Zhang, Feng
    Ma, Yumin
    Shen, Weiming
    2015 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2015): BIG DATA ANALYTICS FOR HUMAN-CENTRIC SYSTEMS, 2015, : 1309 - 1314
  • [37] Extreme Learning Machine for large-scale graph classification based on MapReduce
    Wang, Zhanghui
    Zhao, Yuhai
    Yuan, Ye
    Wang, Guoren
    Chen, Lei
    NEUROCOMPUTING, 2017, 261 : 106 - 114
  • [38] Extreme Learning Machine for Large-Scale Graph Classification Based on MapReduce
    Wang, Zhanghui
    Zhao, Yuhai
    Wang, Guoren
    PROCEEDINGS OF ELM-2015, VOL 1: THEORY, ALGORITHMS AND APPLICATIONS (I), 2016, 6 : 93 - 105
  • [39] MELT: Mapreduce-based Efficient Large-scale Trajectory Anonymization
    Ward, Katrina
    Lin, Dan
    Madria, Sanjay
    SSDBM 2017: 29TH INTERNATIONAL CONFERENCE ON SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT, 2017,
  • [40] Optimization for Large-Scale Fuzzy Joins Using Fuzzy Filters in MapReduce
    Thi-To-Quyen Tran
    Thuong-Cang Phan
    Laurent, Anne
    D'orazio, Laurent
    2020 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2020,