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 条
  • [21] The BH-mixed scheduling algorithm for DAG tasks with constrained deadlines
    Qiao, Jiaqing
    Liu, Langyu
    Guan, Fei
    Zheng, Wenbin
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 131
  • [22] Allocation of Hourly Reserve Versus Demand Response for Security-Constrained Scheduling of Stochastic Wind Energy
    Sahin, Cem
    Shahidehpour, Mohammad
    Erkmen, Ismet
    IEEE TRANSACTIONS ON SUSTAINABLE ENERGY, 2013, 4 (01) : 219 - 228
  • [23] MIP-Based Stochastic Security-Constrained Daily Hydrothermal Generation Scheduling
    Aghaei, J.
    Karami, M.
    Muttaqi, K. M.
    Shayanfar, H. A.
    Ahmadi, A.
    IEEE SYSTEMS JOURNAL, 2015, 9 (02): : 615 - 628
  • [24] New strategies for stochastic resource-constrained project scheduling
    Rostami, Salim
    Creemers, Stefan
    Leus, Roel
    JOURNAL OF SCHEDULING, 2018, 21 (03) : 349 - 365
  • [25] Energy-Constrained Scheduling of DAGs on Multi-core Processors
    Ahmad, Ishfaq
    Arora, Roman
    White, Derek
    Metsis, Vangelis
    Ingram, Rebecca
    CONTEMPORARY COMPUTING, PROCEEDINGS, 2009, 40 : 592 - +
  • [26] PASTA: a power-aware solution to scheduling of precedence-constrained tasks on heterogeneous computing resources
    Sharifi, Mohsen
    Shahrivari, Saeed
    Salimi, Hadi
    COMPUTING, 2013, 95 (01) : 67 - 88
  • [27] Adaptive energy-efficient scheduling for real-time tasks on DVS-enabled heterogeneous clusters
    Zhu, Xiaomin
    He, Chuan
    Li, Kenli
    Qin, Xiao
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (06) : 751 - 763
  • [28] Energy-aware preemptive scheduling algorithm for sporadic tasks on DVS platform
    Mei, Jing
    Li, Kenli
    Hu, Jingtong
    Yin, Shu
    Sha, Edwin H. -M.
    MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (01) : 99 - 112
  • [29] Adaptive energy-efficient scheduling algorithm for parallel tasks on homogeneous clusters
    Liu, Wei
    Du, Wei
    Chen, Jing
    Wang, Wei
    Zeng, GuoSun
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2014, 41 : 101 - 113
  • [30] Energy efficient scheduling of parallel tasks on multiprocessor computers
    Li, Keqin
    JOURNAL OF SUPERCOMPUTING, 2012, 60 (02) : 223 - 247