SparkBench: a spark benchmarking suite characterizing large-scale in-memory data analytics