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 条
  • [21] Network decomposition techniques for resource-constrained project scheduling
    Sprecher, A
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2002, 53 (04) : 405 - 414
  • [22] Resource-constrained repetitive project scheduling with soft logic
    Zou, Xin
    Rong, Zhuang
    ENGINEERING CONSTRUCTION AND ARCHITECTURAL MANAGEMENT, 2025, 32 (04) : 2397 - 2429
  • [23] SMT encodings for Resource-Constrained Project Scheduling Problems
    Bofill, Miquel
    Coll, Jordi
    Suy, Josep
    Villaret, Mateu
    COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 149
  • [24] Heuristic scheduling of resource-constrained, multiplemode and repetitive projects
    Zhang, Hong
    Li, Heng
    Tam, C. M.
    CONSTRUCTION MANAGEMENT AND ECONOMICS, 2006, 24 (02) : 159 - 169
  • [25] Lower bounds for resource-constrained project scheduling problems
    Brucker, P
    Knust, S
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 149 (02) : 302 - 313
  • [26] Evaluation of Heuristics for a Resource-Constrained Project Scheduling Problem
    Zhong, Shisheng
    Fu, Xuyun
    Lin, Lin
    Wang, Guolei
    MACHINING AND ADVANCED MANUFACTURING TECHNOLOGY X, 2010, 431-432 : 122 - 125
  • [27] A Hybrid Programming Framework for Resource-Constrained Scheduling Problems
    Sitek, Pawel
    Wikarek, Jaroslaw
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2015, 2015, 9375 : 300 - 308
  • [28] Integration of routing into a resource-constrained project scheduling problem
    Lacomme, Philippe
    Moukrim, Aziz
    Quilliot, Alain
    Vinot, Marina
    EURO JOURNAL ON COMPUTATIONAL OPTIMIZATION, 2019, 7 (04) : 421 - 464
  • [29] An efficient hybrid algorithm for resource-constrained project scheduling
    Chen, Wang
    Shi, Yan-jun
    Teng, Hong-fei
    Lan, Xiao-ping
    Hu, Li-chen
    INFORMATION SCIENCES, 2010, 180 (06) : 1031 - 1039
  • [30] Scheduling independent stochastic tasks under deadline and budget constraints
    Canon, Louis-Claude
    Chang, Aurelie Kong Win
    Robert, Yves
    Vivien, Frederic
    2018 30TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2018), 2018, : 33 - 40