[GE users] Policy which allow certain jobs always guarantee the machine resource.

Ron Chen ron_chen_123 at yahoo.com
Fri Apr 15 03:02:05 BST 2005

How about 2 queues (SGE6.0 "cluster" queues):
- reg.q: all machines
- 3d.q: only machines with 3d cards
* also setup a "subordinate_list" such that reg.q can
be preempted by 3d.q.

1) reg jobs are sent to reg.q, which basically can run
on any machines.

2) 3d jobs run on 3d.q, but can preempt reg jobs.

See queue_conf(5) for more info.

And for qlogin jobs, what should they preempt 3d jobs?


--- Francis Hsu <francis.hsu at gmail.com> wrote:
> I have a question 
> If I want to design a grid, I have 2 kind of
> machines in that Grid.
> 1. Regular machines: REG
> 2. Few Regular Machines with special 3d card: 3D
> How do I implement the policy so that 
> 1. regular jobs get all the resource whenever it is
> available.(REG + 3D)
> 2. Jobs which required special 3D card always
> guarantee the resource in 3D 
> pool, so that:
> a. When there are regular jobs running in 3D pool,
> regular jobs will 
> reschedule to other regular machine. 3D jobs
> guarantee the resource.
> 3. If all the 3D machines already taken by 3D jobs,
> other 3D jobs will wait 
> in queue.(do not reschedule 3D jobs)
> I also want to guarantee the qlogin user always
> guarantee the machines, Grid 
> will reschedule the qsub jobs and always allow the
> user
> to qlogin to the machine..
> thanks,
> Francis

Do you Yahoo!? 
Yahoo! Small Business - Try our new resources site!

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