Spark Streaming: Efficient & Fault-Tolerant Stream Processing for Large Clustersusenix.org1 pointespeed13 years ago