articleProceedings of the VLDB EndowmentApr 1, 2012Closed access

Distributed GraphLab

Carnegie Mellon University · Berkeley College · +1 more institution

Indexed incrossref

Abstract

While high-level data parallel frameworks, like MapReduce, simplify the design and implementation of large-scale data processing systems, they do not naturally or efficiently support many important data mining and machine learning algorithms and can lead to inefficient learning systems. To help fill this critical void, we introduced the GraphLab abstraction which naturally expresses asynchronous, dynamic, graph-parallel computation while ensuring data consistency and achieving a high degree of parallel performance in the shared-memory setting. In this paper, we extend the GraphLab framework to the substantially more challenging distributed setting while preserving strong data consistency guarantees. We develop…

Citation impact

1,672
total citations
FWCI
138.15
Percentile
100%
References
39
Citations per year

Authors

6

Topics & keywords

Keywords
  • Computer science
  • Distributed computing
  • Asynchronous communication
  • Implementation
  • Abstraction
  • Graph
  • Parallel computing
  • Theoretical computer science
No related works found for this paper.

Funding