Benchmarks

Graphalytics Benchmarks

This benchmark is to test the performance of GraphFrames algorithms, not Apache Spark itself. So, all the graphs are read from Parquet files on disk and persisted in memory in the serialized format. As a result, only the time of GraphFrames algorithms is measured, and the time to read/parse source files, serialize, and persist the data is not measured.

Configurations

Graph: wiki-Talk

Algorithm Measurements Time (s)
Shortest Paths Graphframes 3 54.6409
Shortest Paths GraphX 3 20.4118
Connected Components (Randomized Contraction) 3 27.8960
Connected Components GraphX 3 18.6373
Label Propagation GraphFrames 3 83.7519
Label Propagation GraphX 3 116.1266