[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