Cost-efficient scheduling on machines from the cloud

被引:3
作者
Maecker, Alexander [1 ]
Malatyali, Manuel [1 ]
Heide, Friedhelm Meyer auf der [1 ]
Riechers, Soren [1 ]
机构
[1] Paderborn Univ, Fuerstenallee 11, D-33102 Paderborn, Germany
关键词
Scheduling; Setup times; Cloud; Competitiveness; ALGORITHMS;
D O I
10.1007/s10878-017-0198-x
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We consider a scheduling problem where machines need to be rented from the cloud in order to process jobs. There are two types of machines available which can be rented for machine-type dependent prices and for arbitrary durations. However, a machine-type dependent setup time is required before a machine is available for processing. Jobs arrive online over time, have deadlines and machine-type dependent sizes. The objective is to rent machines and schedule jobs so as to meet all deadlines while minimizing the rental cost. As we observe the slack of jobs to have a fundamental influence on the competitiveness, we parameterize instances by their (minimum) slack. An instance is called to have a slack of if, for all jobs, the difference between the job's release time and the latest point in time at which it needs to be started is at least . While for no finite competitiveness is possible, our main result is an online algorithm for with , where s denotes the largest setup time. Its competitiveness only depends on and the cost ratio of the machine types and is proven to be optimal up to a factor of O(1/epsilon(2)).
引用
收藏
页码:1168 / 1194
页数:27
相关论文
共 18 条
  • [1] Randomized Online Algorithms for Set Cover Leasing Problems
    Abshoff, Sebastian
    Markarian, Christine
    der Heide, Friedhelm Meyer Auf
    [J]. COMBINATORIAL OPTIMIZATION AND APPLICATIONS (COCOA 2014), 2014, 8881 : 25 - 34
  • [2] Anthony BM, 2007, LECT NOTES COMPUT SC, V4513, P424
  • [3] Azar Y., 2013, P 25 ANN ACM S PAR A, P298
  • [4] Bender Michael A., 2013, 25 ACM S PARALLELISM, P280, DOI 10.1145/
  • [5] Buchbinder N., 2005, LNCS, V3669, P689, DOI DOI 10.1007/978-3-642-31104-8_
  • [6] Machine minimization for scheduling jobs with interval constraints
    Chuzhoy, J
    Guha, S
    Khanna, S
    Naor, J
    [J]. 45TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2004, : 81 - 90
  • [7] Devanur NikhilR., 2014, CoRR
  • [8] Scheduling Non-Unit Jobs to Minimize Calibrations
    Fineman, Jeremy T.
    Sheridan, Brendan
    [J]. SPAA'15: PROCEEDINGS OF THE 27TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2015, : 161 - 170
  • [9] Lee G, 2001, P 3 USENIX WORKSH HO
  • [10] Towards Flexible Demands in Online Leasing Problems
    Li, Shouwei
    Maecker, Alexander
    Markarian, Christine
    Heide, Friedhelm Meyer Auf Der
    Riechers, Soeren
    [J]. COMPUTING AND COMBINATORICS, 2015, 9198 : 277 - 288