Given a directed graph $G$ and integers $k$ and $l$, a D-core is the maximal subgraph $H \subseteq 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 \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 propose a new H-index-based algorithm for distributed D-core decomposition. Furthermore, we devise a novel concept, namely \emph{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.
翻译:根据一个直接的图形 $G$和整数 $k美元和美元, D- Core 是最大的子子集 $H\ subseteq G$, 这样对于每个高端的美元来说, 其度和度外的算法并不小于美元和美元。 对于一个直接的图形 $G$, D- 核心分解问题旨在计算所有可能值的非空D- 核心值 $k美元和 美元。 在文献中, 提议了数个 emph{ peel- based} 算法来处理 D- 核心的解析。 然而, 以顺序方式运作并需要全球图表信息处理的剥离型算法, 主要是为\emph{ 集中} 设置的, 在分布环境中无法高效处理大比例的图形。 因此, 我们研究的是所有可能的 emph{ d- d- 核心分解 解 框架 。 我们从定义一个名为emph{acretele orate creal orational decommal devalation liversal lictional devalations, 我们提出一个核心- dal- dreal deal deal develgistrevild dal dal dequtd dal deal 。