The reviewed record of science sign in
Pith

arxiv: 2001.07086 · v1 · pith:LWV55UEL · submitted 2020-01-20 · cs.DC

2PS: High-Quality Edge Partitioning with Two-Phase Streaming

Reviewed by Pith T0 review T1 audit T2 compute T3 formal T4 kernel pith:LWV55UELrecord.jsonopen to challenge →

classification cs.DC
keywords edgepartitioninggraphstreamingedgesphasereplicationvertices
0
0 comments X
read the original abstract

Graph partitioning is an important preprocessing step to distributed graph processing. In edge partitioning, the edge set of a given graph is split into $k$ equally-sized partitions, such that the replication of vertices across partitions is minimized. Streaming is a viable approach to partition graphs that exceed the memory capacities of a single server. The graph is ingested as a stream of edges, and one edge at a time is immediately and irrevocably assigned to a partition based on a scoring function. However, streaming partitioning suffers from the uninformed assignment problem: At the time of partitioning early edges in the stream, there is no information available about the rest of the edges. As a consequence, edge assignments are often driven by balancing considerations, and the achieved replication factor is comparably high. In this paper, we propose 2PS, a novel two-phase streaming algorithm for high-quality edge partitioning. In the first phase, vertices are separated into clusters by a lightweight streaming clustering algorithm. In the second phase, the graph is re-streamed and edge partitioning is performed while taking into account the clustering of the vertices from the first phase. Our evaluations show that 2PS can achieve a replication factor that is comparable to heavy-weight random access partitioners while inducing orders of magnitude lower memory overhead.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Fundamental Limits of Hypergraph Edge Partitioning under Independent Edge Sampling

    cs.IT 2026-06 unverdicted novelty 7.0

    The minimal achievable vertex footprint for hypergraph edge partitioning under independent edge sampling is (1/(2√2)) n / N^{1/d}, with a deterministic partitioner achieving it up to a small constant factor.