Optimal Algorithms and a PTAS for Cost-Aware Scheduling

被引:4
|
作者
Chen, Lin [1 ]
Megow, Nicole [2 ]
Rischke, Roman [1 ]
Stougie, Leen [3 ,4 ]
Verschae, Jose [5 ,6 ]
机构
[1] Tech Univ Berlin, Dept Math, Berlin, Germany
[2] Tech Univ Munich, Ctr Math, D-80290 Munich, Germany
[3] Vrije Univ Amsterdam, Dept Econometr & Operat Res, Amsterdam, Netherlands
[4] CWI, NL-1009 AB Amsterdam, Netherlands
[5] Pontificia Univ Catolica Chile, Dept Matemat, Santiago, Chile
[6] Pontificia Univ Catolica Chile, Dept Ingn Ind & Sistemas, Santiago, Chile
关键词
PROCESSORS;
D O I
10.1007/978-3-662-48054-0_18
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider a natural generalization of classical scheduling problems in which using a time unit for processing a job causes some time-dependent cost which must be paid in addition to the standard scheduling cost. We study the scheduling objectives of minimizing the makespan and the sum of (weighted) completion times. It is not difficult to derive a polynomial-time algorithm for preemptive scheduling to minimize the makespan on unrelated machines. The problem of minimizing the total (weighted) completion time is considerably harder, even on a single machine. We present a polynomial-time algorithm that computes for any given sequence of jobs an optimal schedule, i.e., the optimal set of time-slots to be used for scheduling jobs according to the given sequence. This result is based on dynamic programming using a subtle analysis of the structure of optimal solutions and a potential function argument. With this algorithm, we solve the unweighted problem optimally in polynomial time. Furthermore, we argue that there is a (4+epsilon)-approximation algorithm for the strongly NP-hard problem with individual job weights. For this weighted version, we also give a PTAS based on a dual scheduling approach introduced for scheduling on a machine of varying speed.
引用
收藏
页码:211 / 222
页数:12
相关论文
共 50 条
  • [21] Deadline-constrained cost-aware workflow scheduling in hybrid cloud
    Hussain, Mehboob
    Luo, Ming-Xing
    Hussain, Abid
    Javed, Muhammad Hafeez
    Abbas, Zeeshan
    Wei, Lian-Fu
    SIMULATION MODELLING PRACTICE AND THEORY, 2023, 129
  • [22] Cost-aware cloud workflow scheduling using DRL and simulated annealing
    Gu, Yan
    Cheng, Feng
    Yang, Lijie
    Xu, Junhui
    Chen, Xiaomin
    Cheng, Long
    DIGITAL COMMUNICATIONS AND NETWORKS, 2024, 10 (06) : 1590 - 1599
  • [23] Cost-aware cloud workflow scheduling using DRL and simulated annealing
    Yan Gu
    Feng Cheng
    Lijie Yang
    Junhui Xu
    Xiaomin Chen
    Long Cheng
    Digital Communications and Networks, 2024, 10 (06) : 1590 - 1599
  • [24] Time and Cost-Aware Method for Scheduling Workflows In Cloud Computing Systems
    Reddy, Narendrababu G.
    PhaniKumar, S.
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON INVENTIVE SYSTEMS AND CONTROL (ICISC 2017), 2017, : 455 - 460
  • [25] Cost-aware Service Placement and Scheduling in the Edge-Cloud Continuum
    Rac, Samuel
    Brorsson, Mats
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2024, 21 (02)
  • [26] Analyzing the impact of electricity price forecasting on energy cost-aware scheduling
    Grimes, Diarmuid
    Ifrim, Georgiana
    O'Sullivan, Barry
    Simonis, Helmut
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2014, 4 (04): : 276 - 291
  • [27] Cost-Aware Scheduling Algorithm Based on PSO in Cloud Computing Environment
    Zhao, Gang
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2014, 7 (01): : 33 - 42
  • [28] Cost-aware downlink scheduling of shared channels for cellular networks with relays
    Challa, N
    Çam, H
    CONFERENCE PROCEEDINGS OF THE 2004 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, 2004, : 793 - 798
  • [29] A Global Cost-Aware Container Scheduling Strategy in Cloud Data Centers
    Long, Saiqin
    Wen, Wen
    Li, Zhetao
    Li, Kenli
    Yu, Rong
    Zhu, Jiang
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (11) : 2752 - 2766
  • [30] Cost-aware Cascading Bandits
    Zhou, Ruida
    Gan, Chao
    Yang, Jing
    Shen, Cong
    PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 3228 - 3234