[Swift-devel] Is there a site count limit?

Allan Espinosa aespinosa at cs.uchicago.edu
Sat Jun 27 17:40:04 CDT 2009


ok i sort of understand now.

we set the throttle to set the max number of jobs in a site (calculate
from the scaled score).

then to ensure we send the max number of jobs to th site from the
start, we set a ridiculously high initial score (for raw score) so it
scales to 100. correct?

Thanks!
-Allan

2009/6/27 Mihael Hategan <hategan at mcs.anl.gov>:
> On Sat, 2009-06-27 at 14:28 -0500, Allan Espinosa wrote:
>> ok this gets me confused.  in the swift docs:
>>
>>  throttle.score.job.factor
>>
>>     Valid values: <int>, off
>>
>>     Default value: 4
>>
>>     The Swift scheduler has the ability to limit the number of
>> concurrent jobs allowed on a site based on the performance history of
>> that site. Each site is assigned a score (initially 1), which can
>> increase or decrease based on whether the site yields successful or
>> faulty job runs. The score for a site can take values in the (0.1,
>> 100) interval. The number of allowed jobs is calculated using the
>> following formula:
>>
>>     2 + score*throttle.score.job.factor
>>
>>
>> so the score can exceed 100?
>
> There are two scores. The raw score, which can be anything, and the
> scaled score, which goes from 0.1 to 100. There's a 1-to-1 mapping
> between the two.
>
>
>
>



-- 
Allan M. Espinosa <http://allan.88-mph.net/blog>
PhD student, Computer Science
University of Chicago <http://people.cs.uchicago.edu/~aespinosa>



More information about the Swift-devel mailing list