Menu

Tree [r8] /
 History

HTTPS access


File Date Author Commit
 traces 2010-09-18 gurcat [r1] mostly original
 Makefile 2010-09-22 gurcat [r5] changed to my simgrid dir...
 README 2010-09-18 gurcat [r1] mostly original
 backfilling.c 2010-09-18 gurcat [r2] kky hacks
 dynar.c 2010-09-18 gurcat [r1] mostly original
 dynar.h 2010-09-18 gurcat [r1] mostly original
 easy_vs_fcfs 2010-09-18 gurcat [r1] mostly original
 fcfs.c 2010-09-18 gurcat [r1] mostly original
 inputfile 2010-09-18 gurcat [r1] mostly original
 inputfile.baseline 2010-09-18 gurcat [r1] mostly original
 jobsimulator.c 2010-09-18 gurcat [r1] mostly original
 receiver.c 2010-09-18 gurcat [r1] mostly original
 request_generator.c 2010-10-06 gurcat [r7] Added exit status output
 request_submitter.c 2010-10-06 gurcat [r8] removed some print statements
 scheduler.c 2010-09-18 gurcat [r1] mostly original
 scheduler.h 2010-09-18 gurcat [r1] mostly original
 simulator.c 2010-09-18 gurcat [r2] kky hacks
 simulator.h 2010-09-18 gurcat [r2] kky hacks
 small_trace 2010-09-18 gurcat [r1] mostly original
 tracegen.c 2010-09-18 gurcat [r1] mostly original
 workload.c 2010-09-18 gurcat [r1] mostly original
 workload.h 2010-09-18 gurcat [r1] mostly original

Read Me

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

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.