Distributed D-core Decomposition over Large Directed Graphs
Xuankun Liao, Qing Liu, Jiaxin Jiang, Xin Huang, Jianliang Xu, Byron, Choi

TL;DR
This paper introduces a distributed algorithm for D-core decomposition in large directed graphs, utilizing novel concepts like anchored and skyline coreness to improve efficiency in distributed settings.
Contribution
It proposes the first distributed algorithms for D-core decomposition based on new coreness concepts, suitable for large-scale graphs and distributed frameworks.
Findings
Algorithms outperform existing methods in large real-world graphs.
Significant reductions in running time and communication overhead.
Effective in both vertex-centric and block-centric frameworks.
Abstract
Given a directed graph and integers and , a D-core is the maximal subgraph such that for every vertex of , its in-degree and out-degree are no smaller than and , respectively. For a directed graph , the problem of D-core decomposition aims to compute the non-empty D-cores for all possible values of and . In the literature, several \emph{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 \emph{centralized} settings, which cannot handle large-scale graphs efficiently in distributed settings. Motivated by this, we study the \emph{distributed} D-core decomposition problem in this paper. We start by defining a concept called \emph{anchored coreness}, based on which we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Graph Theory and Algorithms
