2015 · 15 citations · 9 references
ComputingComputer ScienceVisualizationDistributed SystemsGraph VisualizationParallel ComputingDistributed ComputingForce-directed LayoutsGraph AlgorithmsGraph DrawingGraph Layout AlgorithmsGraph TheoryDistributed Graph DrawingDistributed Graph ProcessingMapreduceMapreduce AlgorithmsScalabilityScalability In Graph LayoutScalable Graph AlgorithmsScalable Graph Drawing
This paper presents a novel way to draw very large graphs, especially those too big to fit the memory of a single computer. This new method takes advantage of the recent progress in distributed computing, notably using the Apache MapReduce library called Spark. Our implementation of a force-directed graph drawing algorithm and the way to compute repulsive forces in MapReduce are exhibited. We demonstrate the horizontal scalability of this algorithm and show layouts computed on a Hadoop cluster with our method.
9
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.5K citations · Full text
The Hadoop Distributed File System
Konstantin V. Shvachko, Hairong Kuang, Sanjay Radia et al. · 2010 · 4.8K citations
Spark: cluster computing with working sets
Matei Zaharia, Mosharaf Chowdhury, Michael J. Franklin et al. · 2010 · 4.2K citations
An algorithm for drawing general undirected graphs
Tomihisa Kamada, Satoru Kawai · Information Processing Letters · 1989 · 2.8K citations