The idea is inspired by radlab/sparrow which implements an event-based simulator to compare its decentralized implementation to other schedulers. And Hawk augments the simulator and uses many open traces such as google/cluster-data to simulate the scheduler process.
This repo tries to implement a general simulator to integrate more scheduling algorithms, and support some open traces.