simulating a job scheduler behaviour

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

Respuestas (1)

Jason Ross
Jason Ross el 26 de Abr. de 2011

0 votos

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.

Categorías

Más información sobre MATLAB en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 26 de Abr. de 2011

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by