An efficient method for graph repartitioning in distributed environments

被引:0
作者
Li H. [1 ]
Liu Y. [1 ]
Wang X. [1 ]
Su L. [1 ]
Yuan H. [1 ]
Yoo J. [2 ]
机构
[1] Xidian University, China
[2] Chungbuk National University, Korea, Republic of
来源
IEICE Transactions on Information and Systems | 2020年 / E103.D卷 / 07期
基金
新加坡国家研究基金会; 中国国家自然科学基金;
关键词
Dynamic graph; Graph algorithms; Graph partitioning; Graph repartitioning; Large graph;
D O I
10.1587/TRANSINF.2020EDL8018
中图分类号
学科分类号
摘要
Due to most of the existing graph repartitioning methods are known for poor efficiency in distributed environments. In this paper, we introduce a new graph repartitioning method with two phases in distributed environments. In the first phase, a local method is designed to identify all the potential candidate vertices that should be moved to the other partitions at once in each partition locally. In the second phase, a streaming graph processing model is adopted to reassign the candidate vertices to achieve lightweight graph repartitioning. During the reassignment of the vertex, we propose an objective function to balance both the load balance and the number of crossing edges among the distributed partitions. The experimental results with a large set of real word and synthetic graph datasets show that the communication cost can be reduced by nearly 1 to 2 orders of magnitude compared with the existing methods. Copyright © 2020 The Institute of Electronics, Information and Communication Engineers
引用
收藏
页码:1773 / 1776
页数:3
相关论文
共 50 条
  • [21] Efficient game theoretic approach to dynamic graph partitioning
    Zeng, Yuanyuan
    Li, Yangfan
    Zhou, Xu
    Yang, Jianye
    Jiang, Wenjun
    Li, Kenli
    INFORMATION SCIENCES, 2022, 606 : 892 - 909
  • [22] Distributed Deep Multilevel Graph Partitioning
    Sanders, Peter
    Seemaier, Daniel
    EURO-PAR 2023: PARALLEL PROCESSING, 2023, 14100 : 443 - 457
  • [23] Achieving Speedups for Distributed Graph Biconnectivity
    Bogle, Ian
    Slota, George M.
    2022 IEEE HIGH PERFORMANCE EXTREME COMPUTING VIRTUAL CONFERENCE (HPEC), 2022,
  • [24] Coded Computing for Distributed Graph Analytics
    Prakash, Saurav
    Reisizadeh, Amirhossein
    Pedarsani, Ramtin
    Avestimehr, Amir Salman
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2020, 66 (10) : 6534 - 6554
  • [25] IOGP: An Incremental Online Graph Partitioning Algorithm for Distributed Graph Databases
    Dai, Dong
    Zhang, Wei
    Chen, Yong
    HPDC'17: PROCEEDINGS OF THE 26TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE PARALLEL AND DISTRIBUTED COMPUTING, 2017, : 219 - 229
  • [26] AKIN : A Streaming Graph Partitioning Algorithm for Distributed Graph Storage Systems
    Zhang, Wei
    Chen, Yong
    Dai, Dong
    2018 18TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2018, : 183 - 192
  • [27] DynG2G: An Efficient Stochastic Graph Embedding Method for Temporal Graphs
    Xu, Mengjia
    Singh, Apoorva Vikram
    Karniadakis, George Em
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (01) : 985 - 998
  • [28] Large-Scale Dynamic Graph Updating Algorithm in Distributed Computing System
    Rong Xuanyu
    Cui Huanqing
    PROCEEDINGS OF 2019 2ND INTERNATIONAL CONFERENCE ON BIG DATA TECHNOLOGIES (ICBDT 2019), 2019, : 248 - 251
  • [29] A Survey of Distributed Graph Algorithms on Massive Graphs
    Meng, Lingkai
    Shao, Yu
    Yuan, Long
    Lai, Longbin
    Cheng, Peng
    Li, Xue
    Yu, Wenyuan
    Zhang, Wenjie
    Lin, Xuemin
    Zhou, Jingren
    ACM COMPUTING SURVEYS, 2025, 57 (02)
  • [30] Enhanced adaptive partitioning in a distributed graph database
    Svitakova, Lucie
    Valenta, Michal
    Pokorny, Jaroslav
    JOURNAL OF INFORMATION AND TELECOMMUNICATION, 2021, 5 (01) : 104 - 120