Adaptive Query Execution: Speeding Up Spark SQL at Runtime
databricks.com