Skip to main content

2015 | OriginalPaper | Buchkapitel

Energy-Efficient Algorithms for Non-preemptive Speed-Scaling

verfasst von : Vincent Cohen-Addad, Zhentao Li, Claire Mathieu, Ioannis Milis

Erschienen in: Approximation and Online Algorithms

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We improve complexity bounds for energy-efficient non-preemptive scheduling problems for both the single processor and multi-processor cases. As energy conservation has become a major concern, traditional scheduling problems have been revisited in the past few years to take into account the energy consumption [1]. We consider the speed scaling setting introduced by Yao et al. [20] where a set of jobs, each with a release date, deadline and work volume, are to be scheduled on a set of identical processors. The processors may change speed as a function of time and the energy they consume is the \(\alpha \)th power of their speed integrated over time. The objective is then to find a feasible non-preemptive schedule which minimizes the total energy used.
We show that for an arbitrarily number of processors and jobs with equal work volumes there is a \(2(1+\varepsilon )(5(1+\varepsilon ))^{\alpha -1}\tilde{B}_{\alpha }=O_{\alpha }(1)\) approximation algorithm, where \(\tilde{B}_{\alpha }\) is the generalized Bell number. This is the first constant factor algorithm for the multi-processor case, and this also extends to arbitrary processor-dependent work volumes, up to losing a factor of \((\frac{(1+r)r}{2})^{\alpha }\) in the approximation, where \(r\) is the maximum ratio between two work volumes. For the single processor case, we introduce a new linear programming formulation of speed scaling, using a new constraint capturing non-preemption, and prove that its integrality gap is at most \(12^{\alpha -1}\). With our new constraint we improve on the previously known unbounded integrality gap of at least \(\varOmega (n^{\alpha -1})\). Finally, we deal with the inapproximabilty of speed scaling and we prove that the multi-processor case is APX-hard, even in the special case where all release dates and deadlines are equal and \(r\) is 4.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
2.
Zurück zum Zitat Albers, S., Antoniadis, A., Greiner, G.: On multi-processor speed scaling with migration: extended abstract. In: SPAA 2011, pp. 279–288 (2011) Albers, S., Antoniadis, A., Greiner, G.: On multi-processor speed scaling with migration: extended abstract. In: SPAA 2011, pp. 279–288 (2011)
3.
Zurück zum Zitat Albers, S., Müller, F., Schmelzer, S.: Speed scaling on parallel processors. In: SPAA 2007, pp. 289–298 (2007) Albers, S., Müller, F., Schmelzer, S.: Speed scaling on parallel processors. In: SPAA 2007, pp. 289–298 (2007)
4.
Zurück zum Zitat Angel, E., Bampis, E., Kacem, F., Letsios, D.: Speed scaling on parallel processors with migration. In: Kaklamanis, C., Papatheodorou, T., Spirakis, P.G. (eds.) Euro-Par 2012. LNCS, vol. 7484, pp. 128–140. Springer, Heidelberg (2012) CrossRef Angel, E., Bampis, E., Kacem, F., Letsios, D.: Speed scaling on parallel processors with migration. In: Kaklamanis, C., Papatheodorou, T., Spirakis, P.G. (eds.) Euro-Par 2012. LNCS, vol. 7484, pp. 128–140. Springer, Heidelberg (2012) CrossRef
6.
Zurück zum Zitat Azar, Y., Epstein, L., Richter, Y., Woeginger, G.J.: All-norm approximation algorithms. J. Algorithms 52(2), 120–133 (2004)CrossRefMATHMathSciNet Azar, Y., Epstein, L., Richter, Y., Woeginger, G.J.: All-norm approximation algorithms. J. Algorithms 52(2), 120–133 (2004)CrossRefMATHMathSciNet
7.
Zurück zum Zitat Bampis, E., Kononov, A., Letsios, D., Lucarelli, G., Nemparis, I.: From preemptive to non-preemptive speed-scaling scheduling. In: Du, D.-Z., Zhang, G. (eds.) COCOON 2013. LNCS, vol. 7936, pp. 134–146. Springer, Heidelberg (2013) CrossRef Bampis, E., Kononov, A., Letsios, D., Lucarelli, G., Nemparis, I.: From preemptive to non-preemptive speed-scaling scheduling. In: Du, D.-Z., Zhang, G. (eds.) COCOON 2013. LNCS, vol. 7936, pp. 134–146. Springer, Heidelberg (2013) CrossRef
8.
Zurück zum Zitat Bampis, E., Kononov, A., Letsios, D., Lucarelli, G., Sviridenko, M.: Energy efficient scheduling and routing via randomized rounding. In: FSTTCS, pp. 449–460 (2013) Bampis, E., Kononov, A., Letsios, D., Lucarelli, G., Sviridenko, M.: Energy efficient scheduling and routing via randomized rounding. In: FSTTCS, pp. 449–460 (2013)
10.
Zurück zum Zitat Bansal, N., Chan, H.-L., Katz, D., Pruhs, K.: Improved bounds for speed scaling in devices obeying the cube-root rule. Theory Comput. 8(1), 209–229 (2012)CrossRefMathSciNet Bansal, N., Chan, H.-L., Katz, D., Pruhs, K.: Improved bounds for speed scaling in devices obeying the cube-root rule. Theory Comput. 8(1), 209–229 (2012)CrossRefMathSciNet
11.
Zurück zum Zitat Bansal, N., Kimbrel, T., Pruhs, K.: Speed scaling to manage energy and temperature. J. ACM 54(1), 3:1–3:39 (2007)CrossRefMathSciNet Bansal, N., Kimbrel, T., Pruhs, K.: Speed scaling to manage energy and temperature. J. ACM 54(1), 3:1–3:39 (2007)CrossRefMathSciNet
12.
Zurück zum Zitat Cohen-Addad, V., Li, Z., Mathieu, C., Milis. I.: Energy-efficient algorithms for non-preemptive speed-scaling. CoRR (2014) Cohen-Addad, V., Li, Z., Mathieu, C., Milis. I.: Energy-efficient algorithms for non-preemptive speed-scaling. CoRR (2014)
13.
Zurück zum Zitat Graham, R.L., Lawler, E.L., Lenstra, J.K., Rinnooy Kan, A.H.G.: Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann. Discrete Math. 5, 287–326 (1979)CrossRefMATHMathSciNet Graham, R.L., Lawler, E.L., Lenstra, J.K., Rinnooy Kan, A.H.G.: Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann. Discrete Math. 5, 287–326 (1979)CrossRefMATHMathSciNet
14.
Zurück zum Zitat Greiner, G., Nonner, T., Souza, A.: The bell is ringing in speed-scaled multiprocessor scheduling. Theory Comput. Syst. 1–21 (2013) Greiner, G., Nonner, T., Souza, A.: The bell is ringing in speed-scaled multiprocessor scheduling. Theory Comput. Syst. 1–21 (2013)
15.
Zurück zum Zitat Huang, C.-C., Ott, S.: New results for non-preemptive speed scaling. Research report, Max-Planck-Institut für Informatik (2013) Huang, C.-C., Ott, S.: New results for non-preemptive speed scaling. Research report, Max-Planck-Institut für Informatik (2013)
16.
Zurück zum Zitat Lenstra, J.K., Shmoys, D.B., Tardos, É.: Approximation algorithms for scheduling unrelated parallel machines. Math. Program. 46(3), 259–271 (1990)CrossRefMATHMathSciNet Lenstra, J.K., Shmoys, D.B., Tardos, É.: Approximation algorithms for scheduling unrelated parallel machines. Math. Program. 46(3), 259–271 (1990)CrossRefMATHMathSciNet
18.
Zurück zum Zitat Plummer, M.D., Lovász, L.: Matching Theory. Elsevier Science, New York (1986) MATH Plummer, M.D., Lovász, L.: Matching Theory. Elsevier Science, New York (1986) MATH
19.
Zurück zum Zitat Shmoys, D.B., Tardos, É.: An approximation algorithm for the generalized assignment problem. Math. Program. 62(3), 461–474 (1993)CrossRefMATHMathSciNet Shmoys, D.B., Tardos, É.: An approximation algorithm for the generalized assignment problem. Math. Program. 62(3), 461–474 (1993)CrossRefMATHMathSciNet
20.
Zurück zum Zitat Yao, F., Demers, A., Shenker, S.: A scheduling model for reduced CPU energy. In: FOCS 1995, pp. 374–382 (1995) Yao, F., Demers, A., Shenker, S.: A scheduling model for reduced CPU energy. In: FOCS 1995, pp. 374–382 (1995)
Metadaten
Titel
Energy-Efficient Algorithms for Non-preemptive Speed-Scaling
verfasst von
Vincent Cohen-Addad
Zhentao Li
Claire Mathieu
Ioannis Milis
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-18263-6_10

Premium Partner