An architecture for fast and general data processing on large clusters - Zaharia, Matei (Association for Computing Machinery, 2016)