Skip to main content

ETHNOS_APP

Home • Search • Journals • List 0

Edge Repartitioning via Structure-Aware Group Migration

Bibliographic Data

ID22106947
AuthorsHe Li (0000-0003-0927-7666, Xidian University), Hang Yuan (0000-0002-4988-4383, Xidian University), Jianbin Huang (0000-0001-8488-4111, Xidian University), Xiaoke Ma (0000-0002-5604-7137, Xidian University), Jiangtao Cui (0000-0001-5569-0780, Xidian University), Jaesoo Yoo (0000-0001-9926-9947, Chungbuk National University)
Year2022
Volume9
Issue3
Pages751-760
Publication date2022-06-01
Peer ReviewedYes
Open AccessYes
TypeARTICLE
VenueIEEE Transactions on Computational Social Systems (JOURNAL)
Journal identifiersISSN: 2329-924X • E-ISSN: 2373-7476
PublisherInstitute of Electrical and Electronics Engineers (IEEE) (PUBLISHER)
DOI10.1109/tcss.2021.3090373
OpenAlexW4240056962
LanguageEN
References cited31

Graph partitioning is a mandatory step in distributed graph computing systems. Some existing systems use edge partitioning methods to partition static graphs. However, the structure of the real-world graphs changes dynamically, which leads to unnecessary vertex replicas and load imbalance, reducing the performance of graph computation. In this article, we focus on improving the lower partitioning quality caused by the dynamics of the graph structure. We propose an edge repartitioning algorithm via structure-aware group migration (SAGM-ER). We define a special structure edge group (EG) consisting of multiple edges, which can reduce vertex replicas by migrating to other partitions. In repartitioning, we search for EGs in parallel by a method based on a structure-aware priority and then migrate EGs to reduce vertex replicas. Compared to the state of the art, SAGM-ER can reduce more vertex replicas. We implement SAGM-ER on Powergraph, which reduces the redundant replicas by 63.33%, thus reducing executing time and communication costs in graph computation by 33.72% and 37.51%, respectively

Algorithm · Combinatorics · Computation · Distributed computing · Graph · Graph partition · Cloud Computing and Resource Management · Computer Science · Graph Theory and Algorithms · Interconnection Networks and Systems · Mathematics · Theoretical Computer Science

Citation velocityhistorical
Highly citedNo

Tools

Open DOI
Ethnos_APP • Open Source Project • MIT License • Frontend v2.0.0 • Privacy and Cookies • API Documentation: api.ethnos.app/docs • API Source Code: GitHub • DOI: 10.5281/zenodo.17049435 • Frontend Source Code: GitHub • DOI: 10.5281/zenodo.17050053 • cruz.rio.br • Expectantes Misericordiae