Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
workload.h | 2010-09-15 | 2.2 kB | |
workload.c | 2010-09-15 | 17.7 kB | |
tracegen.c | 2010-09-15 | 4.7 kB | |
small_trace | 2010-09-15 | 12.2 kB | |
simulator.h.orig | 2010-09-15 | 3.6 kB | |
simulator.c.orig | 2010-09-15 | 24.1 kB | |
simulator.c | 2010-09-15 | 24.2 kB | |
sim.0.out | 2010-09-15 | 42.9 MB | |
scheduler.h | 2010-09-15 | 3.2 kB | |
scheduler.c | 2010-09-15 | 16.5 kB | |
inputfile.50 | 2010-09-15 | 5.2 kB | |
inputfile.100 | 2010-09-15 | 5.2 kB | |
runit.25 | 2010-09-15 | 277 Bytes | |
runit.0 | 2010-09-15 | 275 Bytes | |
request_submitter.c.orig | 2010-09-15 | 32.0 kB | |
request_submitter.c | 2010-09-15 | 34.3 kB | |
request_generator.c.orig | 2010-09-15 | 6.9 kB | |
request_generator.c | 2010-09-15 | 13.0 kB | |
receiver.c | 2010-09-15 | 1.0 kB | |
README | 2010-09-15 | 1.2 kB | |
Makefile.orig | 2010-09-15 | 1.6 kB | |
Makefile | 2010-09-15 | 2.0 kB | |
jobsimulator.c | 2010-09-15 | 3.1 kB | |
inputfile.orig | 2010-09-15 | 3.6 kB | |
inputfile.0 | 2010-09-15 | 5.2 kB | |
inputfile.25 | 2010-09-15 | 5.2 kB | |
inputfile | 2010-09-15 | 4.7 kB | |
fcfs.c | 2010-09-15 | 2.0 kB | |
easy_vs_fcfs | 2010-09-15 | 1.5 kB | |
dynar.c | 2010-09-15 | 1.6 kB | |
backfilling.c.orig | 2010-09-15 | 23.9 kB | |
backfilling.c | 2010-09-15 | 24.0 kB | |
Totals: 32 Items | 43.2 MB | 0 |
USAGE: This simulator simulates several job schedulers and several job sources. It takes only one input file. See ./input_file for a sample input file with comments. The simulator also takes a possible timeout parameter, that bounds the simulated time (not the simulation time!). - R2: " " TWO " " - R3: " " THREE " " - ALL: send request to ALL job scheduler - S1: send request to the ONE job scheduler with the shortest queue - S2: " " TWO " " - S3: " " THREE " " see "inputfile" for more information ================================================================================= MSG Process architecture: Two types of hosts: schedulerhost and userhost On each schedulerhost run the following processes: 8 processes - 1 scheduler + 4 receivers - 1 jobsimulator + 2 receivers On each userhost run the following processes: 6 processes - 1 request generator - 1 request submitter + 4 receivers Plus on "ender" process on some host Total number of processes: 14*N + 1