Minimizing total busy time in offline parallel scheduling with application to energy efficiency in cloud computing
Summary Our paper considers the following fundamental scheduling problem. There are n deterministic jobs to be scheduled offline on multiple identical machines, which have bounded capacities. Each job is associated with a start‐time, an end‐time, a process time, and demand for machine capacity. The...
Saved in:
| Published in | Concurrency and computation Vol. 27; no. 9; pp. 2470 - 2488 |
|---|---|
| Main Authors | , |
| Format | Journal Article |
| Language | English |
| Published |
Blackwell Publishing Ltd
25.06.2015
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 1532-0626 1532-0634 |
| DOI | 10.1002/cpe.3176 |
Cover
| Summary: | Summary
Our paper considers the following fundamental scheduling problem. There are n deterministic jobs to be scheduled offline on multiple identical machines, which have bounded capacities. Each job is associated with a start‐time, an end‐time, a process time, and demand for machine capacity. The goal is to schedule all of the jobs non‐preemptively in their start‐time‐end‐time windows, subject to machine capacity constraints such that the total busy time of the machines is minimized. We refer to this problem as minimizing the total busy time for the scheduling of multiple identical machines (MinTBT). This problem has important applications in power‐aware scheduling for Cloud computing, optical network design, customer service systems, and other related areas. Scheduling to minimize busy times is already NP‐hard in the special case where all jobs have the same process time and can be scheduled in a fixed time interval. One best‐known result for this problem is a 5‐approximation algorithm for special instances using first‐fit‐decreasing algorithm. In this paper, we propose and prove a 3‐approximation algorithm, modified first‐fit‐decreasing‐earliest for the general case and obtain more results for special cases. We then show how our results are applied in cloud computing to improve the energy efficiency. Copyright © 2013 John Wiley & Sons, Ltd. |
|---|---|
| Bibliography: | ark:/67375/WNG-Z168WVS2-V istex:9618AD2F42ED08829B4DC1812AC7C4775E8D5D48 ArticleID:CPE3176 |
| ISSN: | 1532-0626 1532-0634 |
| DOI: | 10.1002/cpe.3176 |