Abstract
We present PuLP, a parallel and memory-efficient graph partitioning method specifically designed to partition low-diameter networks with skewed degree distributions. Graph partitioning is an important Big Data problem because it impacts the execution time and energy efficiency of graph analytics on distributed-memory platforms. Partitioning determines the in-memory layout of a graph, which affects locality, intertask load balance, communication time, and overall memory utilization of graph analytics. A novel feature of our method PuLP (Partitioning using Label Propagation) is that it optimizes for multiple objective metrics simultaneously, while satisfying multiple partitioning constraints. Using our method, we are able to partition a web crawl with billions of edges on a single compute server in under a minute. For a collection of test graphs, we show that PuLP uses 8-39× less memory than state-of-the-art partitioners and is up to 14.5× faster, on average, than alternate approaches (with 16-way parallelism). We also achieve better partitioning quality results for the multi-objective scenario.
| Original language | English (US) |
|---|---|
| Title of host publication | Proceedings - 2014 IEEE International Conference on Big Data, Big Data 2014 |
| Editors | Jimmy Lin, Jian Pei, Xiaohua Tony Hu, Wo Chang, Raghunath Nambiar, Charu Aggarwal, Nick Cercone, Vasant Honavar, Jun Huan, Bamshad Mobasher, Saumyadipta Pyne |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 481-490 |
| Number of pages | 10 |
| ISBN (Electronic) | 9781479956654 |
| DOIs | |
| State | Published - 2014 |
| Event | 2nd IEEE International Conference on Big Data, Big Data 2014 - Washington, United States Duration: Oct 27 2014 → Oct 30 2014 |
Publication series
| Name | Proceedings - 2014 IEEE International Conference on Big Data, IEEE Big Data 2014 |
|---|
Conference
| Conference | 2nd IEEE International Conference on Big Data, Big Data 2014 |
|---|---|
| Country/Territory | United States |
| City | Washington |
| Period | 10/27/14 → 10/30/14 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
All Science Journal Classification (ASJC) codes
- Artificial Intelligence
- Information Systems
Fingerprint
Dive into the research topics of 'PuLP: Scalable multi-objective multi-constraint partitioning for small-world networks'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver