[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Condor-users] MATLAB cluster vs. condor scheduling



Hi,

has anyone tried using condor as Generic Scheduler Interface for Matlab?

http://www.mathworks.com/help/toolbox/distcomp/bqur7ev-35.html

Currently we are using dedicated resources for matlab cluster in order to serve dfeval jobs which are specific to some users. On the other hand, we have dedicated condor cluster for rest of the users submitting c/c++ jobs and simple matlab binaries which can be processed on any worker on the cluster.

License-wise, it would probably make sense to compile Matlab scripts and to run them as ordinary Condor vanilla jobs requiring only Matlab Runtime - is this possible to do when using Condor as Generic Matlab Scheduler? Is there any known recipe we could use to host dfeval functionality towards condor cluster and run users matlab binaries fully along condor scheduling mechanism? Or allow users redirect dfeval submission directly from matlab to condor pool?

Point is, we are aiming to merge all cpu resources behind one cluster topology and we'd like to provide transparency for dfeval matlab users in moving their jobs to common infrastructure. Would the idea above make sense and what should we account in order to develop/deploy such a environment?

If you have any experience/suggestion which would help us choose right direction, it's most than welcome in advance!

Thanks,
Marian