Simulation of the CRAY X/MP Process Scheduler
Senior Project: 1989-1990
Daniel Higgins, Andrew Hoople and Laurence Morkre
To improve the performance of the CRAY X/MP running UNICOS, it is necessary to
understand the scheduling of processes. Although parameters in the current
scheduler can be altered and subsequent performance monitored, there are a
number of drawbacks with this approach. The job mix is continuously changing,
and it is difficult to determine the true effect of changes. To keep the job
mix constant with this approach would require dedicated machine time which is
not practical. Also the details of the process scheduling need to be monitored
closer than allowed by this approach. It might also be necessary to alter the
scheduling algorithm itself, which could cause considerable disruption in the
real time environment. The goal of this project was to develop an event driven
job scheduler simulator based on the actual job scheduler code from the X/MP,
which could be used to study the behavior of UNICOS scheduling.
|