Experimental Evaluation of Distributed k-Core Decomposition
Bin Guo, Runze Zhao

TL;DR
This paper presents an experimental evaluation of a distributed algorithm for k-core decomposition in large graphs, using simulation to analyze its performance in terms of runtime and message passing.
Contribution
It introduces a simulation-based experimental framework for assessing distributed k-core decomposition algorithms on large-scale graphs.
Findings
Simulation effectively evaluates runtime and message passing.
Distributed approach overcomes memory constraints of sequential algorithms.
Golang's Goroutines facilitate scalable simulation.
Abstract
Given an undirected graph, the -core is a subgraph in which each node has at least connections. This is widely used in graph analytics to identify core subgraphs within a larger graph. The sequential -core decomposition algorithm faces limitations due to memory constraints, and many data graphs are inherently distributed. A distributed approach is proposed to overcome limitations by allowing each vertex to compute its core number independently using only local information. This work explores the experimental evaluation of a distributed -core decomposition algorithm. By assuming that each vertex is a client as a single computing unit, we simulate the process using Golang, leveraging its Goroutines and message passing. Since real-world data graphs can be large with millions of vertices, it is expensive to build a distributed environment with millions of clients if experiments…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicsgraph theory and CDMA systems · Interconnection Networks and Systems
