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 条
  • [31] Energy efficient scheduling of parallel tasks on multiprocessor computers
    Keqin Li
    The Journal of Supercomputing, 2012, 60 : 223 - 247
  • [32] Energy Minimization in Time-Constrained Robotic Tasks via Sequential Quadratic Programming
    Faroni, Marco
    Gorni, Domenico
    Visioli, Antonio
    2018 IEEE 23RD INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2018, : 699 - 705
  • [33] A novel stochastic framework for optimal scheduling of smart cities as an energy hub
    Shokri, Masoud
    Niknam, Taher
    Mohammadi, Mojtaba
    Dehghani, Moslem
    Siano, Pierluigi
    Ouahada, Khmaies
    Sarvarizade-Kouhpaye, Miad
    IET GENERATION TRANSMISSION & DISTRIBUTION, 2024, 18 (14) : 2421 - 2434
  • [34] Deadline-constrained cost-energy aware workflow scheduling in cloud
    Bugingo, Emmanuel
    Zheng, Wei
    Lei, Zhenfeng
    Zhang, Defu
    Sebakara, Samuel Rene Adolphe
    Zhang, Dongzhan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (06)
  • [35] Stochastic optimization energy and reserve scheduling model application for alacati, Turkey
    Ozay, Can
    Celiktas, Melih Soner
    SMART ENERGY, 2021, 3
  • [36] A Stochastic Task Scheduling Algorithm Based on Importance-ratio of Makespan to Energy for Heterogeneous Parallel Systems
    Yang, Yuqing
    Lu, Xinqiao
    Jin, Hai
    Liao, Xiaofei
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 390 - 396
  • [37] Efficient Energy Aware Task Scheduling for Parallel Workflow Tasks on Hybrids Cloud Environment
    Thanavanich, Thanawut
    Uthayopas, Putchong
    2013 INTERNATIONAL COMPUTER SCIENCE AND ENGINEERING CONFERENCE (ICSEC), 2013, : 37 - 42
  • [38] A genetic algorithm-based tasks scheduling in multicore processors considering energy consumption
    Zand, Hassun Vakilian
    Raji, Mohsen
    Pedram, Hossein
    SharifAbadi, Hossein Heidari
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2020, 13 (03) : 264 - 273
  • [39] Enhanced Energy-Efficient Scheduling for Parallel Tasks Using Partial Optimal Slacking
    Su, Sen
    Huang, Qingjia
    Li, Jian
    Cheng, Xiang
    Xu, Peng
    Shuang, Kai
    COMPUTER JOURNAL, 2015, 58 (02) : 246 - 257
  • [40] A purely proactive scheduling procedure for the resource-constrained project scheduling problem with stochastic activity durations
    Lamas, Patricio
    Demeulemeester, Erik
    JOURNAL OF SCHEDULING, 2016, 19 (04) : 409 - 428