YARN Scheduler Load Simulator (SLS)
SLS is a tool that simulates load corresponds to a large scale YARN cluster in a single machine. It helps researchers and developers to prototype new scheduler features and predicts the performance and behavior over the large cluster. The size of the cluster and application load could be configured from configuration files. The simulator will produce real-time metrics for:
Resource usage for the whole cluster and each queue
Detailed application execution trace for analyzing scheduler behavior in terms of throughput, fairness, a job's turnaround time
Key metrics of the scheduler algorithm, such as time of each scheduler operation