software for scheduling nodes in a computer cluster
Bergman, Mark <Mark.Bergman <at> uphs.upenn.edu>
2006-06-07 17:35:15 GMT
I'm looking for recommendations for software that would allow users to reserve
individual nodes in a computer cluster.
While this is similar to scheduling rooms or other resources, it's impractical
to assign each node it's own schedule. I'm looking for a way to define
clusterA 8 nodes
clusterB 16 nodes
So that users can reserve nodes, and the scheduling software will manage the
number of nodes scheduled per-user, for each time period.
Mary reserves 4 nodes on clusterA on Monday from 00:01-4:00
John reserves 2 nodes on clusterB on Monday from 2:00-10:00
Susan reserves 12 nodes on clusterB on Mon. from 8:00 to Tues. <at> 23:59
Joe is refused a reservation of 8 nodes on clusterB from Monday at 4:00
to Tuesday at 8:00 because the cluster would be over-subscribed from
Monday at 8:00 to Tuesday at 8:00.
I don't need to set priorities (first-in, first-out scheduling is fine) or do
charge back, accounting, or deal with consumables.