(1) MapReduce-On-YARN:Batch and Offline computing running on YARN
(2) Spark-On-YARN:Memory based on computing running YARN (for better iterative and interactive distributed commuting)
(3) Storm-On-YARN:Realtime/Streaming computing running on YARN
(4) Tez-On-YARN:DAG computing running on YARN