[GE users] Job Re-schedule based on incoming users to pending queue

Daniel Templeton Dan.Templeton at Sun.COM
Fri Jul 6 16:07:26 BST 2007

    [ The following text is in the "ISO-8859-1" character set. ]
    [ Your display is set for the "ISO-8859-10" character set.  ]
    [ Some special characters may be displayed incorrectly. ]


What you're asking for is preemptive scheduling, something that Grid 
Engine does not do (yet).  A rough way to implement it would be to put a 
wrapper script around qsub that checks for available licenses and 
comparative priorities, and bounces any jobs that needed to be bounced 
before making the actual qsub call.


Kyle Halberstam wrote:
> Hi,
> Apologize if this has been covered.
> I am administering a GE 6 system. I have got several users.
> Is there a way, using the policies or however, to suspend/kill a 
> /running /job, re-schedule it back into the /pending/ queue based on 
> incoming users to the pending queue.
> I.E. If one user is using/running all licenses of a given software 
> (suppose 10 jobs) but a new user submits his jobs to the pending 
> queue, I want to kill/suspend 5 of the first users running jobs and 
> put them back into the pending queue so that the new incoming users 
> can get 5 jobs running right away. The users will all be equally 
> entitled (have the same num of functional tickets for example).
> Thanks in advance.
> Kyle

To unsubscribe, e-mail: users-unsubscribe at gridengine.sunsource.net
For additional commands, e-mail: users-help at gridengine.sunsource.net

More information about the gridengine-users mailing list