Flint: batch-interactive data-intensive processing on transient servers
Scaling Spark in the Real World: Performance and Usability