Learning-based Approaches to Estimate Job Wait Time in HTC Datacenters
Luc Gombert and Fr´ ed´ eric Suter
IN2P3 Computing Center / CNRS Villeurbanne, France
HEPiX Fall Workshop October 13, 2020
- F. Suter – HEPiX Fall 2020 Workshop
1/15
Learning-based Approaches to Estimate Job Wait Time in HTC - - PowerPoint PPT Presentation
Learning-based Approaches to Estimate Job Wait Time in HTC Datacenters Luc Gombert and Fr ed eric Suter IN2P3 Computing Center / CNRS Villeurbanne, France HEPiX Fall Workshop October 13, 2020 F. Suter HEPiX Fall 2020 Workshop 1/15
1/15
2/15
3/15
26.9 % 29.3 % 33.6 % 10.2 % 0.00 0.05 0.10 0.15 0.20 0.25 10s 1m 5mn 30mn 3h 9h 1d 3d 1w 1mo
Job wait time Density
4/15
26.9 % 29.3 % 33.6 % 10.2 % 0.00 0.05 0.10 0.15 0.20 0.25 10s 1m 5mn 30mn 3h 9h 1d 3d 1w 1mo
Job wait time Density
4/15
5/15
6/15
6/15
7/15
1000 1500 2000 24 48 72 96 120 144
Hours since submission time Job id
7/15
Week day Week evening Weekend night Weekend day 500 1000 1500 2000 1 3 5 7 9 11 13 15 17 19 21 23
Time of day
Weekend 4000 8000 12000 16000 Number of requested slots
Local jobs in 'long' queue All jobs 5000 10000
Number of jobs waiting for
Less than 1 hour Between 1 and 12 hours More than 12 hours
8/15
9/15
10/15
11/15
3 10 30 4 8 12 16
Tree depth Median Absolute Error (in hour)
Bagging DecisionTree Linear Regression
12/15
3 10 30 4 8 12 16
Tree depth Median Absolute Error (in hour)
Bagging DecisionTree Linear Regression
Bagging DecisionTree 4 8 12 16 4 8 12 16 4 8 12 16 0.3 1.0 3.0 10.0 30.0
Tree depth Median Absolute Error (in hours)
1mn − 30mn 30mn − 9h > 9h
12/15
13/15
88.88% 69.18% 48.51% 31.54% 31.59% 36.09% 29.61% 46.06% 7.3% 16.51% 17.65% 15.01% 14.33% 13.44% 15.68% 15.58% 1.05% 4.15% 4.21% 0.16% 0.45% 0.62% 0.66% 0% 0.39% 1.12% 3.18% 1.56% 0.83% 2.8% 0.99% 0% 0.46% 1.68% 1.81% 1.63% 4.61% 0% 0.6% 0% 0.28% 0.8% 1.76% 1.4% 0% 2.46% 0% 0% 1.59% 6.55% 22.84% 48.7% 47.98% 43.84% 52.33% 37.05% 0.05% 0.01% 0.04% 0.01% 0.21% 0.77% 0.13% 1.32%
>= 24h [12h − 24h[ [9h − 12h[ [6h − 9h[ [4h − 6h[ [2h − 4h[ [30mn − 2h[ < 30mn < 30mn [30mn − 2h[ [2h − 4h[ [4h − 6h[ [6h − 9h[ [9h − 12h[ [12h − 24h[ >= 24h
13/15
54.85% 22.54% 8.85% 4.66% 6.4% 3.26% 2.06% 1.69% 34.57% 44.79% 22.69% 7.59% 7.11% 13.86% 9.62% 8.11% 6.45% 15.55% 22.07% 11.11% 12.84% 13.45% 6.56% 6% 0.9% 3.11% 13.52% 28.53% 3.3% 0.07% 0.12% 5.52% 1.76% 6.59% 22.14% 28.04% 29.38% 12.53% 40.92% 15.82% 0.36% 0.52% 1.65% 2.31% 5.25% 7.62% 10.76% 30.23% 0.96% 5.95% 6.71% 9.79% 24.91% 29.73% 17.43% 0.8% 0.16% 0.94% 2.38% 7.98% 10.81% 19.48% 12.54% 31.82%
>= 24h [12h − 24h[ [9h − 12h[ [6h − 9h[ [4h − 6h[ [2h − 4h[ [30mn − 2h[ < 30mn < 30mn [30mn − 2h[ [2h − 4h[ [4h − 6h[ [6h − 9h[ [9h − 12h[ [12h − 24h[ >= 24h
13/15
14/15
15/15