Resource-Constrained Scheduling Algorithms for Stochastic Independent Tasks With Unknown Probability Distribution

被引:0
|
作者
Gao, Yiqin [1 ]
Robert, Yves [2 ,3 ]
Vivien, Frederic [2 ]
机构
[1] Shanghai Jiao Tong Univ, Shanghai, Peoples R China
[2] ENS Lyon & Inria, Lab LIP, Lyon, France
[3] Univ Tennessee Knoxville, Knoxville, TN 37996 USA
关键词
Stochastic tasks; Independent tasks; Imprecise computation; Resource allocation; Scheduling; Kaplan-Meier estimator; KAPLAN-MEIER ESTIMATOR;
D O I
10.1007/s00453-023-01100-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This work introduces scheduling algorithms to maximize the expected number of independent tasks that can be executed on a parallel platform within a given budget and under a deadline constraint. The main motivation for this problem comes from imprecise computations, where each job has a mandatory part and an optional part, and the objective is to maximize the number of optional parts that are successfully executed, in order to improve the accuracy of the results. The optional parts of the jobs represent the independent tasks of our problem. Task execution times are not known before execution; instead, the only information available to the scheduler is that they obey some (unknown) probability distribution. The scheduler needs to acquire some information before deciding for a cutting threshold: instead of allowing all tasks to run until completion, one may want to interrupt long-running tasks at some point. In addition, the cutting threshold may be reevaluated as new information is acquired when the execution progresses further. This work presents several algorithms to determine a good cutting threshold, and to decide when to re-evaluate it. In particular, we use the Kaplan-Meier estimator to account for tasks that are still running when making a decision. The efficiency of our algorithms is assessed through an extensive set of simulations with various budget and deadline values, and ranging over 13 probability distributions. In particular, the AutoPerSurvival(40%,0.005) strategy is proved to have a performance of 77% compared to the upper bound even in the worst case. This shows the robustness of our strategy.
引用
收藏
页码:2363 / 2394
页数:32
相关论文
共 50 条