An Exact Algorithm for Non-preemptive Peak Demand Job Scheduling

被引:1
|
作者
Yaw, Sean [1 ]
Mumey, Brendan [1 ]
机构
[1] Montana State Univ, Dept Comp Sci, Bozeman, MT 59717 USA
关键词
D O I
10.1007/978-3-319-12691-3_1
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Peak demand scheduling aims to schedule jobs so as to minimize the peak load in the schedule. An important application of this problem comes from scheduling power jobs in the smart grid. Currently, peaks in power demand are due to the aggregation of many jobs being scheduled in an on-demand fashion. Often these have some flexibility in their starting times which can be leveraged to lower the peak demand of a schedule. While the general version of the problem is known to be NP-hard (we observe it is even NP-hard to approximate), we provide an optimal algorithm based on dynamic programming that is fixed-parameter tractable (FPT). Simulation results using household power usage data show that peak power demand can be significantly reduced by allowing some flexibility in job execution times and applying scheduling.
引用
收藏
页码:3 / 12
页数:10
相关论文
共 50 条
  • [1] An exact algorithm for non-preemptive peak demand job scheduling
    [J]. Yaw, Sean (sean.yaw@cs.montana.edu), 1600, Springer Verlag (8881):
  • [2] Job fairness in non-preemptive job scheduling
    Sabin, G
    Kochhar, G
    Sadayappan, P
    [J]. 2004 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2004, : 186 - 194
  • [3] An Exact and Sustainable Analysis of Non-Preemptive Scheduling
    Nasri, Mitra
    Brandenburg, Bjoern B.
    [J]. 2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 12 - 23
  • [4] Algorithm Research for Non-preemptive Scheduling on Multiprocessor
    Liu Tie-wu
    Bai Lin-feng
    Zhang Tie-nan
    Xilong Qu
    [J]. MECHANICAL ENGINEERING AND GREEN MANUFACTURING, PTS 1 AND 2, 2010, : 1770 - +
  • [5] Genetic algorithm with fuzzy logic controller for preemptive and non-preemptive job-shop scheduling problems
    Yun, YS
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2002, 43 (03) : 623 - 644
  • [6] Quantifying the Exact Sub-Optimality of Non-Preemptive Scheduling
    Davis, Robert I.
    Thekkilakattil, Abhilash
    Gettings, Oliver
    Dobrin, Radu
    Punnekkat, Sasikumar
    [J]. 2015 IEEE 36TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2015), 2015, : 96 - 106
  • [7] Exact speedup factors and sub-optimality for non-preemptive scheduling
    Robert I. Davis
    Abhilash Thekkilakattil
    Oliver Gettings
    Radu Dobrin
    Sasikumar Punnekkat
    Jian-Jia Chen
    [J]. Real-Time Systems, 2018, 54 : 208 - 246
  • [8] Exact speedup factors and sub-optimality for non-preemptive scheduling
    Davis, Robert I.
    Thekkilakattil, Abhilash
    Gettings, Oliver
    Dobrin, Radu
    Punnekkat, Sasikumar
    Chen, Jian-Jia
    [J]. REAL-TIME SYSTEMS, 2018, 54 (01) : 208 - 246
  • [9] An efficient scheduling algorithm for the non-preemptive independent multiprocessor platform
    Andrei, Stefan
    Cheng, Albert M. K.
    Grigoras, Gheorghe
    Radulescu, Vlad
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2012, 3 (04) : 215 - 223
  • [10] Processor Bounding for an Efficient Non-preemptive Task Scheduling Algorithm
    Ştefan Andrei
    Albert M. K. Cheng
    Vlad Rădulescu
    [J]. Mathematics in Computer Science, 2019, 13 : 489 - 515