Spark Runtime Architecture The driver spark-submit Scheduling Within and Between Spark Applications Fair Scheduler Cluster managers Standalone Cluster Manager Configuring resource usage Hadoop YARN