I launched several EC2 instances using starcluster and ran the same pipeline on each node.
- I used qsub to submit job without specifying the nodes. Why starcluster /SGE assign the job to node that already be occupied instead of to empty node?
- Can these nodes borrow threads and RAM from each other?
Can someone share some idea on these?
I'm not familiar with
starcluster, but I assume it has similar node allocation policies to the Maui scheduler:http://docs.adaptivecomputing.com/maui/5.2nodeallocation.php
Specifically, see MINRESOURCE policy:
http://docs.adaptivecomputing.com/maui/5.2nodeallocation.php#MINRESOURCE
This is the default for Maui, at least on the install I have done, which makes it submit jobs in the manner you describe.
I would assume that
starclusteris behaving similarly.