http://www.ibm.com/developerworks/cn/linux/l-linux-scheduler-simulator/
Linsched
Linsched is a Linux scheduler emulator that resides in user space. It isolates the Linux scheduler subsystem and builds an adequate kernel environment around it,
This allows the emulator to be executed within the user space. It will also build a series of application programming interfaces around it (application programming Interfaces,apis)
To provide the necessary stimulation to verify the scheduling workload and collect enough relevant data to understand its behavior.
Schedsim Simulator
The Schedsim Simulator is an open-source dispatch simulator developed by Martin Migasiewicz in the Java language. The simulator has the support of a variety of scheduling algorithms,
A variety of scheduling modes and multi-processor architecture, as well as a good extensibility, user-friendly interface and other advantages
Linux Scheduler Simulation