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
基金
中国国家自然科学基金; 新加坡国家研究基金会;
关键词
Dynamic graph; Graph algorithms; Graph partitioning; Graph repartitioning; Large graph;
D O I
10.1587/TRANSINF.2020EDL8018
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 条
[31]   Enhanced adaptive partitioning in a distributed graph database [J].
Svitakova, Lucie ;
Valenta, Michal ;
Pokorny, Jaroslav .
JOURNAL OF INFORMATION AND TELECOMMUNICATION, 2021, 5 (01) :104-120
[32]   Partitioning dynamic graph asynchronously with distributed FENNEL [J].
Shi, Zhan ;
Li, Junhao ;
Guo, Pengfei ;
Li, Shuangshuang ;
Feng, Dan ;
Su, Yi .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 71 :32-42
[33]   Minimum degree reordering based graph partitioning method for distributed fault section estimation system in power networks [J].
Bi, T ;
Ni, YX ;
Wu, FF ;
Yang, QX .
2001 IEEE/PES TRANSMISSION AND DISTRIBUTION CONFERENCE AND EXPOSITION, VOLS 1 AND 2: DEVELOPING NEW PERSPECTIVES, 2001, :212-216
[34]   An adaptive distributed system diagnosis based on graph partitioning [J].
Jeon, G ;
Cho, Y .
INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, :726-731
[35]   Load Balanced Semantic Aware Distributed RDF Graph [J].
Pandat, Ami ;
Gupta, Nidhi ;
Bhise, Minal .
IDEAS 2021: 25TH INTERNATIONAL DATABASE ENGINEERING & APPLICATIONS SYMPOSIUM, 2021, :127-133
[36]   A Distributed Algorithm for Large-Scale Graph Partitioning [J].
Rahimian, Fatemeh ;
Payberah, Amir H. ;
Girdzijauskas, Sarunas ;
Jelasity, Mark ;
Haridi, Seif .
ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2015, 10 (02)
[37]   Labeled graph partitioning scheme for distributed edge caching [J].
Wang, Pengfei ;
Li, Shiqi ;
Sun, Geng ;
Zhou, Changjun ;
Gao, Chengxi ;
Qiu, Sen ;
Tao, Tiwei ;
Zhang, Qiang .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 153 :492-504
[38]   A Distributed Graph Partitioning Algorithm for Processing Large Graphs [J].
Chen, Tefeng ;
Li, Bo .
PROCEEDINGS 2016 IEEE SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING SOSE 2016, 2016, :71-77
[39]   An Efficient Data Structure for Dynamic Graph on GPUs [J].
Zou, Lei ;
Zhang, Fan ;
Lin, Yinnian ;
Yu, Yanpeng .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (11) :11051-11066
[40]   An efficient memetic algorithm for the graph partitioning problem [J].
Philippe Galinier ;
Zied Boujbel ;
Michael Coutinho Fernandes .
Annals of Operations Research, 2011, 191 :1-22