Distributed D-core Decomposition over Large Directed Graphs
Xuankun Liao, Qing Liu, Jiaxin Jiang, Xin Huang, Jianliang Xu, Byron Choi
Abstract
Given a directed graph G and integers k and l , a D-core is the maximal subgraph H ⊆ G such that for every vertex of H , its in-degree and out-degree are no smaller than k and l , respectively. For a directed graph G , the problem of D-core decomposition aims to compute the non-empty D-cores for all possible values of k and l. In the literature, several peeling-based algorithms have been proposed to handle D-core decomposition. However, the peeling-based algorithms that work in a sequential fashion and require global graph information during processing are mainly designed for centralized settings, which cannot handle large-scale graphs efficiently in distributed settings. Motivated by this, we study the distributed D-core decomposition problem in this paper. We start by defining a concept called anchored coreness , based on which we propose a new H-index-based algorithm for distributed D-core decomposition. Furthermore, we devise a novel concept, namely skyline coreness , and show that the D-core decomposition problem is equivalent to the computation of skyline corenesses for all vertices. We design an efficient D-index to compute the skyline corenesses distributedly. We implement the proposed algorithms under both vertex-centric and block-centric distributed graph processing frameworks. Moreover, we theoretically analyze the algorithm and message complexities. Extensive experiments on large real-world graphs with billions of edges demonstrate the efficiency of the proposed algorithms in terms of both the running time and communication overhead.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext a7672f5e-ce00-4502-824e-ec8adb5ffff5Cited by top-tier papers13
- Neighborhood-based Hypergraph Core DecompositionNaheed Anjum Arafat, Arijit Khan, Arpit Kumar Rai, Bishwamittra GhoshVLDB 2023 · 23 citations
- Accelerating k-Core Decomposition by a GPUAkhlaque Ahmad, Lyuheng Yuan, Da Yan, Guimu Guo et al.ICDE 2023 · 22 citations
- Truss-based Community Search over Streaming Directed GraphsXuankun Liao, Qing Liu, Xin Huang, Jianliang XuVLDB 2024 · 13 citations
- Efficient Parallel D-core Decomposition at ScaleWensheng Luo, Yixiang Fang, Chunxu Lin, Yingli ZhouVLDB 2024 · 7 citations
- Parallel k-Core Decomposition: Theory and PracticeYouzhe Liu, Xiaojun Dong, Yan Gu, Yihan SunSIGMOD 2025 · 7 citations
Builds on2
- Effective and Efficient Community Search over Large Heterogeneous Information NetworksYixiang Fang, Yixing Yang, Wenjie Zhang, Xuemin Lin et al.VLDB 2020 · 150 citations
- Local Algorithms for Distance-generalized Core Decomposition over Large Dynamic GraphsQing Liu, Xuliang Zhu, Xin Huang, Jianliang XuVLDB 2021 · 27 citations
Related papers
- Accelerating D-Core Maintenance over Dynamic Directed GraphsXuankun Liao, Qing Liu, Jiaxin Jiang, Byron Choi et al.ICDE 2025
- Distributed (α, β)-Core Decomposition over Bipartite GraphsQing Liu, Xuankun Liao, Xin Huang, Jianliang Xu et al.ICDE 2023 · 15 citations
- Geld: Load-balanced D-Core Decomposition for Consumer GPUsCheng Huang, Johannes Langguth, Xing Cai, Davide Mottin et al.SIGMOD 2026 · 2 citations
- HistCore: Scalable -Core Decomposition on GPUs with Locality-Aware ComputationChen Zhao, Guojia Wan, Ting Yu, Jiawei Jiang et al.ICDE 2026
- Parallel Colorful h-star Core Maintenance in Dynamic GraphsSen Gao, Hongchao Qin, Rong-Hua Li, Bingsheng HeVLDB 2023 · 4 citations
