Python scheduler for Batsim
Project description
PyBatsim
========
PyBatsim helps you developping your own scheduler in python!
launcher.py -> This is the main entry point to launch things
Ex: python launcher.py filler_sched ../../workload_profiles/test_workload_profile.json (a server should be started)
launch_expe.py -> Provide an easy way to launch a complete simulation.
Just provide a file that looks like sample.expe.json to this script and it will launch batsim and the scheduler with the right options.
sample.expe.json -> See launch_expe.json
batsim/
batsim.py -> this class helps you communicate with the batsim server
schedulers/ -> contains all the schedulers
Schedulers name should follow this convention:
fooBar.py contains the FooBar classname which has as an ancestor BatsimScheduler
fillerSched.py -> A kind of first fit without topology scheduler
easyBackfill -> EASY backfilling where jobs are seen as rectangles
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pybatsim-1.1.tar.gz
(27.5 kB
view hashes)