1. The document discusses multi-resource packing of tasks with dependencies to improve cluster scheduler performance.
2. It proposes packing tasks along multiple resources like CPU, memory, disk, and network to reduce fragmentation and increase utilization. This can improve makespan and average job completion time by up to 50%.
3. It also suggests prioritizing jobs with less "remaining work" using a shortest remaining processing time heuristic to reduce average job completion times. Additionally, incorporating a fairness knob that trades off a small amount of fairness for large gains in performance.