Distributed Edge Partitioning for Graph Processing
Alessio Guerrieri, Alberto Montresor

TL;DR
This paper introduces a novel edge partitioning framework for graph processing, demonstrating its efficiency and scalability through a distributed algorithm called d-fep, which improves parallelism in large graph analysis.
Contribution
It presents a new edge partitioning approach and a distributed algorithm, d-fep, for scalable graph processing, differing from traditional vertex partitioning methods.
Findings
d-fep is efficient and scalable
Edge partitioning improves parallel graph analysis
Framework is validated on cloud and simulations
Abstract
The availability of larger and larger graph datasets, growing exponentially over the years, has created several new algorithmic challenges to be addressed. Sequential approaches have become unfeasible, while interest on parallel and distributed algorithms has greatly increased. Appropriately partitioning the graph as a preprocessing step can improve the degree of parallelism of its analysis. A number of heuristic algorithms have been developed to solve this problem, but many of them subdivide the graph on its vertex set, thus obtaining a vertex-partitioned graph. Aim of this paper is to explore a completely different approach based on edge partitioning, in which edges, rather than vertices, are partitioned into disjoint subsets. Contribution of this paper is twofold: first, we introduce a graph processing framework based on edge partitioning, that is flexible enough to be applied to…
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
TopicsGraph Theory and Algorithms · Interconnection Networks and Systems · Data Management and Algorithms
