Apache Spark: a unified engine for big data processing

Zaharia, M., Xin, R.S., Wendell, P., Das, T., Armbrust, M., Dave, A., Meng, X., Rosen, J., Venkataraman, S., Franklin, M.J., Ghodsi, A., Gonzalez, J., Shenker, S. and Stoica, I. Apache Spark: a unified engine for big data processing. Commun. ACM. 59, 11, 56–65.