simulating a job scheduler behaviour
Show older comments
Hi. I am newbie in matlab. I need to simulate a job scheduler. I have a one year log containing job characteristic (submit time, number of requested cores, execution time and ..) I want to develop my own scheduler and give it these jobs and evaluate its performance. How can I do it in matlab?! Where should I start it from?! Regards
Answers (1)
Jason Ross
on 26 Apr 2011
0 votes
Do you have the Parallel Computing Toolbox?
One of the things you can define is an interface to a "generic" scheduler. There are examples provided for several popular schedulers that might get you going in the right direction.
It's also unclear exactly what you are trying to accomplish. Are you trying to write the scheduler in MATLAB, or are you trying to develop a scheduler in another language and have MATLAB talk to it?
It's also not clear as to if you are trying to simulate the job scheduling system itself (for some sort of analysis) or trying to write a scheduler (for some sort of project).
If you are trying to "write your own" for a non-academic project to work with MATLAB, I'd really suggest that you look into commercial (LSF, PBS Pro, Microsoft HPC Server, MATLAB Distributed Computing Server) and/or Open Source (Torque, SGE (the open source variant)), as these schedulers have already been proven in various settings and they all integrate fairly easily with MATLAB, either directly or through the example integration scripts.
Categories
Find more on MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!