[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Condor-users] Mutual ranking in matchmaking



On Oct 3, 2006, at 1:26 PM, Todd Tannenbaum wrote:

On Tue, Oct 03, 2006 at 12:54:32PM -0400, Gabriel Mateescu wrote:


My question is the following:

  Does Condor-G use resource ranking (loop (1)),
  or does it also use job ranking (loop (2))?
  In other words, does it rank the resources for
  a jobs (1), or the jobs for a resource (2), or both?

IIRC: Unlike standard/vanilla/java universe, the grid universe currently
only honors job ranking.  So with grid universe, feel free to use
a rank expression in the job ad, but don't bother w/ a rank expression
in the resource ad.  The reason is resource rank is currently reliant
upon resource preemption and Condor's claiming protocol as implemented
in the condor_startd.  Since there is no "startd" service per se with
grid universe (aka Condor-G or Condor-C) matchmaking, resource rank
is not helpful.

Note -- there is a good chance this will improve in the v6.9 series,
more news as things happen....

Today, you could include Machine rank by using it in the job's rank expression:

Rank = TARGET.Rank + <job rank stuff>

+--------------------------------+-----------------------------------+
|           Jaime Frey           | I used to be a heavy gambler.     |
|       jfrey@xxxxxxxxxxx        | But now I just make mental bets.  |
| http://www.cs.wisc.edu/~jfrey/ | That's how I lost my mind.        |
+--------------------------------+-----------------------------------+