The work-load executed on the simulated architecture is a synthetic load in the form of thread traces, generated on the fly according to a timed state transition diagram of the thread's execution cycle. The simulation model is based on finite states machines. When an MTA executes a set of threads, both the MTA and each of the threads pass through a number of states, behaving like finite state machines.
All states are timed, i.e. execution time is advanced when a transition is made.
A combination of above strategies. Longest waiting time. The simulator consists of a master simulation engine, mta , a number of workers, mtaw , and a plotter, pla . To process and display results, the plotter uses a pipe connection to the Matlab engine. The simulator uses the Parallel Virtual Machine , PVM , for execution of independent experiments in parallel.