DisNet: A Framework for Distributed Graph Computation

被引:6
|
作者
Lichtenwalter, Ryan [1 ]
Chawla, Nitesh V. [1 ]
机构
[1] Univ Notre Dame, Dept Comp Sci, Notre Dame, IN 46556 USA
基金
美国国家科学基金会;
关键词
MAPREDUCE;
D O I
10.1109/ASONAM.2011.55
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the rise of network science as an exciting interdisciplinary research topic, efficient graph algorithms are in high demand. Problematically, many such algorithms measuring important properties of networks have asymptotic lower bounds that are quadratic, cubic, or higher in the number of vertices. For analysis of social networks, transportation networks, communication networks, and a host of others, computation is intractable. In these networks computation in serial fashion requires years or even decades. Fortunately, these same computational problems are often naturally parallel. We present here the design and implementation of a master-worker framework for easily computing such results in these circumstances. The user needs only to supply two small fragments of code describing the fundamental kernel of the computation. The framework automatically divides and distributes the workload and manages completion using an arbitrary number of heterogeneous computational resources. In practice, we have used thousands of machines and observed commensurate speedups. Writing only 31 lines of standard C++ code, we computed betweenness centrality on a network of 4.7M nodes in 25 hours.
引用
收藏
页码:263 / 270
页数:8
相关论文
共 50 条
  • [1] DISTRIBUTED COMPUTATION BY GRAPH REDUCTION - RESPONSE TO DISTRIBUTED COMPUTATION BY GRAPH REDUCTION - COMMENT
    HOEVEL, LW
    SYSTEMS RESEARCH, 1985, 2 (04): : 297 - 298
  • [2] DISNET - A DISTRIBUTED INSTRUMENT SYSTEM NETWORK
    GEMPERLINE, PJ
    MEGARGLE, R
    DARTT, A
    SLIVON, L
    ZADNIK, V
    JOURNAL OF AUTOMATIC CHEMISTRY, 1984, 6 (01): : 27 - 32
  • [3] DISTRIBUTED COMPUTATION BY GRAPH REDUCTION
    KELLER, RM
    SYSTEMS RESEARCH, 1985, 2 (04): : 285 - 295
  • [4] DisNet: a General Framework for Dissolving Networks
    Chen, Yuanzhu
    Dong, Zhihao
    IWCMC 2021: 2021 17TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2021, : 1890 - 1895
  • [5] An Efficient Framework for Incremental Graph Computation
    Liu, Qiang
    Dong, XiaoShe
    Chen, Heng
    Zhu, Zheng Dong
    Wang, Yinfeng
    2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 1420 - 1426
  • [6] Distributed Graph Computation Meets Machine Learning
    Xiao, Wencong
    Xue, Jilong
    Miao, Youshan
    Li, Zhen
    Chen, Cheng
    Wu, Ming
    Li, Wei
    Zhou, Lidong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (07) : 1588 - 1604
  • [7] On Characterizing the Performance of Distributed Graph Computation Platforms
    Barnawi, Ahmed
    Batarfi, Omar
    Behteshi, Seyed-Mehdi-Reza
    Elshawi, Radwa
    Fayoumi, Ayman
    Nouri, Reza
    Sakr, Sherif
    PERFORMANCE CHARACTERIZATION AND BENCHMARKING: TRADITIONAL TO BIG DATA, 2015, 8904 : 29 - 43
  • [8] Optimizing Distance Computation in Distributed Graph Systems
    Wang, Qing
    Ji, Shengyi
    Peng, Peng
    Li, Mingdao
    Huang, Ping
    Qin, Zheng
    IEEE ACCESS, 2020, 8 : 191673 - 191682
  • [9] Analysis and Evaluation of the GAS Model for Distributed Graph Computation
    Wang, Jinyan
    Zhang, Chengfei
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW), 2017, : 283 - 285
  • [10] GraphA: Efficient Partitioning and Storage for Distributed Graph Computation
    Zhang, Yiming
    Li, Dongsheng
    Zhang, Chengfei
    Wang, Jinyan
    Liu, Ling
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (01) : 155 - 166