[Swift-devel] precision of jobThrottle in sites.xml
Allan Espinosa
aespinosa at cs.uchicago.edu
Mon Dec 7 19:27:14 CST 2009
I got load balancing off by one. this resulted in straggler jobs in
my workload.
sites.xml entry for each site:
<pool handle="BGP_$server">
<execution provider="deef"
url="http://$ip:50001/wsrf/services/GenericPortal/core/WS/GPFactoryService"/>
<gridftp url="local://localhost"/>
<workdirectory>$workdir</workdirectory>
<profile namespace="karajan" key="jobThrottle">2.56</profile>
<profile namespace="karajan" key="initialScore">10000</profile>
</pool>
job distribution to sites from swift-plot-log:
site JOB_START JOB_END APPLICATION_EXCEPTION JOB_CANCELED unknown total
BGP_000 0 257 0 0 0 257
BGP_001 0 257 0 0 0 257
BGP_002 0 257 0 0 0 257
BGP_003 0 257 0 0 0 257
BGP_004 0 257 0 0 0 257
BGP_005 0 257 0 0 0 257
BGP_006 0 257 0 0 0 257
BGP_007 0 241 0 0 0 241
BGP_008 0 257 0 0 0 257
BGP_009 0 257 0 0 0 257
BGP_010 0 257 0 0 0 257
BGP_011 0 257 0 0 0 257
BGP_012 0 257 0 0 0 257
BGP_013 0 257 0 0 0 257
BGP_014 0 257 0 0 0 257
BGP_015 0 257 0 0 0 257
Trying out a jobThrottle of 2.54 doesn't give me a good split either:
site JOB_START JOB_END APPLICATION_EXCEPTION JOB_CANCELED unknown total
BGP_000 0 256 0 0 0 256
BGP_001 0 255 0 0 0 255
BGP_002 0 255 0 0 0 255
BGP_003 4 251 0 0 0 255
BGP_004 0 259 0 0 0 259
BGP_005 4 251 0 0 0 255
BGP_006 0 256 0 0 0 256
BGP_007 0 255 0 0 0 255
BGP_008 0 255 0 0 0 255
BGP_009 0 255 0 0 0 255
BGP_010 0 258 0 0 0 258
BGP_011 0 255 0 0 0 255
BGP_012 0 258 0 0 0 258
BGP_013 0 256 0 0 0 256
BGP_014 0 255 0 0 0 255
BGP_015 0 258 0 0 0 258
What do you guys suggest for more precise load distribution? a higher
score? try it with jobThrottle=2.55?
Thanks,
-Allan
--
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