This paper summarizes the design, development, and deployment of YARN (Yet Another Resource Negotiator), the next generation compute platform for Apache Hadoop. YARN decouples the programming model from the resource management infrastructure, allowing multiple programming frameworks like MapReduce, Dryad, Giraph, and Spark to run on top of it. This separation of concerns improves scalability, efficiency, and flexibility compared to the original Hadoop architecture. The authors provide experimental evidence of these improvements and discuss real-world deployments of YARN at Yahoo and other companies.