Home / kkyhacks
Name Modified Size InfoDownloads / 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

Source: README, updated 2010-09-15