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 条
  • [41] Demonstrating Johnson's algorithm via resource-constrained scheduling
    Cheng, T. C. E.
    Lin, B. M. T.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2017, 55 (11) : 3326 - 3330
  • [42] Adaptive Task Scheduling Switcher for a Resource-Constrained IoT System
    Bin Kamilin, Mohd Hafizuddin
    Bin Ahmadon, Mohd Anuaruddin
    Yamaguchi, Shingo
    2021 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2021,
  • [43] A new genetic algorithm for resource-constrained project scheduling problem
    Luo Ronggui
    Chen Xiaoming
    Huang Minmei
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON INNOVATION & MANAGEMENT, VOLS 1 AND 2, 2006, : 1595 - 1599
  • [44] Entropy-based scheduling of resource-constrained construction projects
    Christodoulou, Symeon
    Ellinas, Georgios
    Aslani, Pooyan
    AUTOMATION IN CONSTRUCTION, 2009, 18 (07) : 919 - 928
  • [45] Analysis of Scheduling Schemes and Heuristic Rules Performance in Resource-Constrained Multiproject Scheduling
    Antonio Lova
    Pilar Tormos
    Annals of Operations Research, 2001, 102 : 263 - 286
  • [46] A hybrid genetic algorithm for the resource-constrained project scheduling problem
    Valls, Vicente
    Ballestin, Francisco
    Quintanilla, Sacramento
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 185 (02) : 495 - 508
  • [47] On a resource-constrained scheduling problem with application to distributed systems reconfiguration
    Sirdey, Renaud
    Carlier, Jacques
    Kerivin, Herv
    Nace, Dritan
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 183 (02) : 546 - 563
  • [48] The performance of priority rules for the dynamic stochastic resource-constrained multi-project scheduling problem: an experimental investigation
    Melchiors, Philipp
    Kolisch, Rainer
    Kanet, John J.
    ANNALS OF OPERATIONS RESEARCH, 2024, 338 (01) : 569 - 595
  • [49] Solving the resource-constrained project problem by a variable neighbourhood scheduling search
    Fleszar, K
    Hindi, KS
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 155 (02) : 402 - 413
  • [50] Using Particle Swarm Optimization to Solve Resource-constrained Scheduling Problems
    Lo, Shih-Tang
    Chen, Ruey-Maw
    Shiau, Der-Fang
    Wu, Chung-Lun
    2008 IEEE CONFERENCE ON SOFT COMPUTING IN INDUSTRIAL APPLICATIONS SMCIA/08, 2009, : 38 - +