article · 2016
ETSCH: Partition-Centric Graph Processing
Alessio Guerrieri, Alberto Montresor, Simone Centellegher
Cited by 1Abstract and details only
Abstract
This paper presents ETSCH, a novel paradigm for processing large graphs. ETSCH departs from the vertex-based approach of BSP frameworks like PREGEL in two ways: first, the units of computation are not the vertices, but rather a collection of subgraphs, obtained by partitioning the input graph, second, the subgraphs are obtained through an edge-partitioning algorithm, in which edges, rather than vertices, are subdivided into disjoint subsets Global computations over the graph are then easily expressed using classical centralized algorithms executed on each of the partitions, with the only additional burden of specifying simple reconciliation procedures when vertices are replicated in multiple computing nodes. The ETSCH paradigm has been implemented both on top of existing frameworks like HADOOP, SPARK, as a stand-alone service based on AKKA, a toolkit for building distributed message-driven applications. When considering problems like single-source shortest path, PageRank, our experiments show that solutions based on ETSCH/HADOOP, ETSCH/SPARK already outperform the standard solutions to the same problems in HADOOP, SPARK, respectively. But it is our AKKA implementation that really shines: the execution time on graphs with millions of edges falls down from from thousands of seconds (ETSCH/HADOOP) to tens of seconds (ETSCH/SPARK) to seconds (ETSCH/AKKA), while easily scaling to graphs with billions of edges. ETSCH/AKKA is also faster than other partition-centric frameworks like BLOGEL, GPS.
Cite this paper
Guerrieri, A., Montresor, A., & Centellegher, S. (2016). ETSCH: Partition-Centric Graph Processing. https://doi.org/10.1109/uic-atc-scalcom-cbdcom-iop-smartworld.2016.0115
Guerrieri, Alessio, et al. “ETSCH: Partition-Centric Graph Processing.” 2016, pp. 706–13, https://doi.org/10.1109/uic-atc-scalcom-cbdcom-iop-smartworld.2016.0115.
Guerrieri, Alessio, Alberto Montresor, and Simone Centellegher. 2016. “ETSCH: Partition-Centric Graph Processing.” https://doi.org/10.1109/uic-atc-scalcom-cbdcom-iop-smartworld.2016.0115.
Guerrieri, A., Montresor, A. and Centellegher, S. (2016) ‘ETSCH: Partition-Centric Graph Processing’. Available at: https://doi.org/10.1109/uic-atc-scalcom-cbdcom-iop-smartworld.2016.0115.
@article{guerrieri2016etsch,
title = {{ETSCH: Partition-Centric Graph Processing}},
author = {Guerrieri, Alessio and Montresor, Alberto and Centellegher, Simone},
pages = {706--713},
year = {2016},
doi = {10.1109/uic-atc-scalcom-cbdcom-iop-smartworld.2016.0115}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
SMARTPARTITION: Efficient Partitioning for Natural Graphs
Chengfei Zhang, Yiming Zhang, Dongsheng Li et al. · IEEE International Conference on Cluster Computing (CLUSTER) · 2016
Cited by 1
Partitioning of Complex Networks for Heterogeneous Computing
Advances in computer and electrical engineering book series · 2017
Cited by 0
An Experimental Evaluation of Modified Algorithms for the Graph Partitioning Problem
Jurij Šilc, Peter Korošec, Borut Robič · CRC Press eBooks · 2022
Cited by 0
Analysis of partitioning strategies for graph processing in bulk synchronous parallel models
Xavier Martinez-Palau, David Domínguez-Sal · 2013
Cited by 4
Implementation of a parallel graph partition algorithm to speed up BSP computing
Shengmei Luo, Lixia Liu, Hongxu Wang et al. · International Conference on Fuzzy Systems and Knowledge Discovery (FSKD) · 2014
Cited by 5
Efficient Algorithms for the Capacity and Connectivity Graph Partition Problem
Gustavo Silva Semaan, José André M. Brito, Luiz Satoru Ochi · Mecánica Computacional (Asociación Argentina de Mecánica Computacional) · 2010
Cited by 1Open access
Improving graph partitioning for modern graphs and architectures
Dominique LaSalle, Md. Mostofa Ali Patwary, Nadathur Rajagopalan Satish et al. · Irregular Applications: Architectures and Algorithms · 2015
Cited by 57
Cut to Fit: Tailoring the Partitioning to the Computation
Iacovos G. Kolokasis, Polyvios Pratikakis · arXiv (Cornell University) · 2018
Cited by 0Open access