Papers for

grid schedulers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Machine learning improves grid job scheduling with safer runtime predictions

Leakage-Safe and Scheduler-Aware Machine Learning for Grid Job Runtime Prediction

Abstract: Accurate job runtime prediction can improve scheduling-aware resource management in grid and distributed computing environments, but prediction models must be evaluated under realistic deployment constraints. This paper revisits CPU burst time prediction on the GWA-T-4 AuverGrid workload trace and reformulates it as leakage-safe pre-execution job runtime prediction. We define the target as job-level runtime, use only submission-time attributes, exclude post-execution variables, and evaluate models under temporal and cold-start settings rather than relying only on random cross-validation. We compare standard regressors, chronological historical baselines, categorical encoding strategies, and CatBoost with native categorical handling. We further add temporal hyperparameter tuning, runtime predictability analysis, feature ablation, error analysis by job length, and a minimal scheduling simulation. After temporal-validation tuning, CatBoost achieves the strongest deployment-oriented result with R^2=0.239, MAE=27,019, RMSE=46,587, and LogMAE=2.646 on the held-out temporal test set. A single-server simulation over all 69,523 held-out temporal test jobs shows that prediction-informed SJF reduces average waiting time by 50.92% relative to FCFS. The results show that random-split evaluation overestimates performance, categorical-native boosting improves temporal generalization, and long-job underestimation remains a scheduler-relevant challenge.

Sat 12 SeptMachine LearningArtificial Intelligence
The gist
Predicting how long computer jobs will take helps schedule them better and use resources efficiently. The authors studied a safer way to predict job runtimes using only information available when jobs start, avoiding leaks from later data. They found that a special machine learning method called CatBoost works best when tested over time and with jobs it hasn’t seen before. Using these predictions to run jobs shortest first cut waiting times by about half. However, the method still struggles to estimate very long jobs accurately.
Open → 2609.13701v1