<HTML dir=ltr><HEAD><TITLE>[Mauiusers] adjust priorities based on group usage</TITLE>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.6000.17023" name=GENERATOR></HEAD>
<BODY>
<DIV id=idOWAReplyText650 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>have you looked at setting fairshare targets for each group for this queue?&nbsp;</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>--Joe</FONT></DIV></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> mauiusers-bounces@supercluster.org on behalf of Steve Young<BR><B>Sent:</B> Thu 4/22/2010 3:49 PM<BR><B>To:</B> mauiusers@supercluster.org<BR><B>Subject:</B> [Mauiusers] adjust priorities based on group usage<BR></FONT><BR></DIV>
<DIV>
<P><FONT size=2>Hi,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I'm trying to devise a solution with maui 3.3 in order to support a&nbsp;<BR>requirement to balance out resources by groups over a class (queue).&nbsp;<BR>We have a few different queue's bound to certain sets of resources.&nbsp;<BR>Our newest cluster (288 cores) is shared between 4 different groups.&nbsp;<BR>I'm trying to figure out how to have priority figured out so that this&nbsp;<BR>new cluster would give a higher priority to the groups that are using&nbsp;<BR>it the least. So for example, two groups are using the cluster... each&nbsp;<BR>group should be allowed to utilize 50% of the resources of this queue.&nbsp;<BR>As soon, as a third or fourth group starts using the resources they&nbsp;<BR>would end up being highest priority until the percentages balanced out&nbsp;<BR>to 33% or 25% (3 or 4 groups). My first thought is to try something&nbsp;<BR>like UPROCWEIGHT and set it to a negative number (-1) so that a&nbsp;<BR>person's priority should go down if they are using lots of processors&nbsp;<BR>already. However, this would seem to be a user based approach and&nbsp;<BR>wouldn't help in keeping the balance between groups. Perhaps, if there&nbsp;<BR>were a GPROCWEIGHT that would be what I am looking for.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Also, as I mentioned before we have one central queue system with&nbsp;<BR>many queue's of different resources. In the previous paragraph I&nbsp;<BR>explained how we want to balance one of the clusters (queue) between 4&nbsp;<BR>groups. However, I don't want to come up with this scenario and have&nbsp;<BR>it apply to the whole grid. There are other queue's (clusters) that&nbsp;<BR>belong to only one group so I would only want that group to be able to&nbsp;<BR>utilize all of those resources without having it effect the balancing&nbsp;<BR>of the queue with the shared resources (of 4 groups).<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; At any rate I hope I make some sense here ;-)... I'm looking for any&nbsp;<BR>suggestions on how I can accomplish something like this or how other&nbsp;<BR>places have implemented this. Thanks in advance for any advise!<BR><BR>-Steve<BR><BR><BR><BR>_______________________________________________<BR>mauiusers mailing list<BR>mauiusers@supercluster.org<BR><A href="http://www.supercluster.org/mailman/listinfo/mauiusers">http://www.supercluster.org/mailman/listinfo/mauiusers</A><BR></FONT></P></DIV></BODY></HTML>