Energy constrained scheduling of stochastic tasks

被引:3
|
作者
Li, Keqin [1 ]
机构
[1] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA
关键词
Energy consumption; Energy-efficient scheduling; Execution time; Heuristic algorithm; Optimization problem; Processor speed setting; Stochastic tasks; ALGORITHM; TIME; SYSTEMS; ONLINE; POWER;
D O I
10.1007/s11227-017-2137-0
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Energy-efficient scheduling of stochastic tasks is considered in this paper. The main characteristic of a stochastic task is that its execution time is a random variable whose actual value is not known in advance, but only its probability distribution. Our performance measures are the probability that the total execution time does not exceed a given bound and the probability that the total energy consumption does not exceed a given bound. Both probabilities need to be maximized. However, maximizations of the two performance measures are conflicting objectives. Our strategy is to fix one and maximize the other. Our investigation includes the following two aspects, with the purpose of maximizing the probability for the total execution time not to exceed a given bound, under the constraint that the probability for the total energy consumption not to exceed a given bound is at least certain value. First, we explore the technique of optimal processor speed setting for a given set of stochastic tasks on a processor with variable speed. It is found that the simple equal speed method (in which all tasks are executed with the same speed) yields high quality solutions. Second, we explore the technique of optimal stochastic task scheduling for a given set of stochastic tasks on a multiprocessor system, assuming that the equal speed method is used. We propose and evaluate the performance of several heuristic stochastic task scheduling algorithms. Our simulation studies identify the best methods among the proposed heuristic methods.
引用
收藏
页码:485 / 508
页数:24
相关论文
共 50 条
  • [1] Energy constrained scheduling of stochastic tasks
    Keqin Li
    The Journal of Supercomputing, 2018, 74 : 485 - 508
  • [2] Scheduling Precedence Constrained Stochastic Tasks on Heterogeneous Cluster Systems
    Li, Kenli
    Tang, Xiaoyong
    Veeravalli, Bharadwaj
    Li, Keqin
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (01) : 191 - 204
  • [3] Scheduling Precedence Constrained Tasks with Reduced Processor Energy on Multiprocessor Computers
    Li, Keqin
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (12) : 1668 - 1681
  • [4] Energy conscious scheduling with controlled threshold for precedence-constrained tasks on heterogeneous clusters
    Kaur, Nirmal
    Bansal, Savina
    Bansal, Rakesh Kumar
    CONCURRENT ENGINEERING-RESEARCH AND APPLICATIONS, 2017, 25 (03): : 276 - 286
  • [5] An Efficient Energy-Aware Tasks Scheduling with Deadline-Constrained in Cloud Computing
    Ben Alla, Said
    Ben Alla, Hicham
    Touhafi, Abdellah
    Ezzati, Abdellah
    COMPUTERS, 2019, 8 (02)
  • [6] Towards Energy Efficient Scheduling with DVFS for Precedence Constrained Tasks on Heterogeneous Cluster System
    Kaur, Nirmal
    Bansal, Savina
    Bansal, Rakesh Kumar
    2015 2ND INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN ENGINEERING & COMPUTATIONAL SCIENCES (RAECS), 2015,
  • [7] Resource-Constrained Scheduling Algorithms for Stochastic Independent Tasks With Unknown Probability Distribution
    Yiqin Gao
    Yves Robert
    Frédéric Vivien
    Algorithmica, 2023, 85 : 2363 - 2394
  • [8] Resource-Constrained Scheduling Algorithms for Stochastic Independent Tasks With Unknown Probability Distribution
    Gao, Yiqin
    Robert, Yves
    Vivien, Frederic
    ALGORITHMICA, 2023, 85 (08) : 2363 - 2394
  • [9] Risk-Constrained Scheduling of Energy Hubs: A Stochastic-Robust Optimization Approach
    Najafi-Ghalelou, Afshin
    Khorasany, Mohsen
    Razzaghi, Reza
    IEEE SYSTEMS JOURNAL, 2022, 16 (04): : 5787 - 5798
  • [10] An Improved Energy-Efficient Scheduling for Precedence Constrained Tasks in Multiprocessor Clusters
    Li, Xin
    Zhao, Yanheng
    Li, Yibin
    Ju, Lei
    Jia, Zhiping
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2014, PT I, 2014, 8630 : 323 - 337