Skip to main content
Erschienen in: Journal of Scheduling 1/2018

28.10.2016

Energy-efficient scheduling and routing via randomized rounding

verfasst von: Evripidis Bampis, Alexander Kononov, Dimitrios Letsios, Giorgio Lucarelli, Maxim Sviridenko

Erschienen in: Journal of Scheduling | Ausgabe 1/2018

Einloggen

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

search-config
loading …

Abstract

We propose a unifying framework based on configuration linear programs and randomized rounding, for different energy optimization problems in the dynamic speed-scaling setting. We apply our framework to various scheduling and routing problems in heterogeneous computing and networking environments. We first consider the energy minimization problem of scheduling a set of jobs on a set of parallel speed scalable processors in a fully heterogeneous setting. For both the preemptive-nonmigratory and the preemptive-migratory variants, our approach allows us to obtain solutions of almost the same quality as for the homogeneous environment. By exploiting the result for the preemptive-nonmigratory variant, we are able to improve the best known approximation ratio for the single processor non-preemptive problem. Furthermore, we show that our approach allows to obtain a constant-factor approximation algorithm for the power-aware preemptive job shop scheduling problem. Finally, we consider the min-power routing problem where we are given a network modeled by an undirected graph and a set of uniform demands that have to be routed on integral routes from their sources to their destinations so that the energy consumption is minimized. We improve the best known approximation ratio for this problem.

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 "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
Zurück zum Zitat Agrawal, K., Li, J., Lu, K., & Moseley, B. (2016). Scheduling parallel DAG jobs online to minimize average flow time. In SODA, (pp. 176–189). Agrawal, K., Li, J., Lu, K., & Moseley, B. (2016). Scheduling parallel DAG jobs online to minimize average flow time. In SODA, (pp. 176–189).
Zurück zum Zitat Albers, S. (2010). Energy-efficient algorithms. Communications of ACM, 53, 86–96.CrossRef Albers, S. (2010). Energy-efficient algorithms. Communications of ACM, 53, 86–96.CrossRef
Zurück zum Zitat Albers, S. (2011). Algorithms for dynamic speed scaling. In STACS, (pp. 1–11). Albers, S. (2011). Algorithms for dynamic speed scaling. In STACS, (pp. 1–11).
Zurück zum Zitat Albers, S., Antoniadis, A., & Greiner, G. (2011). On multi-processor speed scaling with migration: extended abstract. In SPAA (pp. 279–288). ACM Albers, S., Antoniadis, A., & Greiner, G. (2011). On multi-processor speed scaling with migration: extended abstract. In SPAA (pp. 279–288). ACM
Zurück zum Zitat Albers, S., Müller, F., & Schmelzer, S. (2007). Speed scaling on parallel processors. In SPAA (pp. 289–298). ACM. Albers, S., Müller, F., & Schmelzer, S. (2007). Speed scaling on parallel processors. In SPAA (pp. 289–298). ACM.
Zurück zum Zitat Andrews, M., Anta, A. F., Zhang, L., & Zhao, W. (2012). Routing for power minimization in the speed scaling model. IEEE/ACM Transaction on Networking, 20, 285–294.CrossRef Andrews, M., Anta, A. F., Zhang, L., & Zhao, W. (2012). Routing for power minimization in the speed scaling model. IEEE/ACM Transaction on Networking, 20, 285–294.CrossRef
Zurück zum Zitat Andrews, M., Antonakopoulos, S., & Zhang, L. (2010). Minimum-cost network design with (dis)economies of scale. In FOCS (pp. 585–592). Andrews, M., Antonakopoulos, S., & Zhang, L. (2010). Minimum-cost network design with (dis)economies of scale. In FOCS (pp. 585–592).
Zurück zum Zitat Angel, E., Bampis, E., Kacem, F., & Letsios, D. (2012). Speed scaling on parallel processors with migration. In Euro-Par, volume 7484 of LNCS, (pp. 128–140). Angel, E., Bampis, E., Kacem, F., & Letsios, D. (2012). Speed scaling on parallel processors with migration. In Euro-Par, volume 7484 of LNCS, (pp. 128–140).
Zurück zum Zitat Antoniadis, A., Huang, C.-C. (2012). Non-preemptive speed scaling. In SWAT, volume 7357 of LNCS (pp. 249–260). Springer. Antoniadis, A., Huang, C.-C. (2012). Non-preemptive speed scaling. In SWAT, volume 7357 of LNCS (pp. 249–260). Springer.
Zurück zum Zitat Antoniadis, A., Im, S., Krishnaswamy, R., Moseley, B., Nagarajan, V., Pruhs, K., & Stein, C. (2014). Hallucination helps: Energy efficient virtual circuit routing. In SODA (pp. 1141–1153). Antoniadis, A., Im, S., Krishnaswamy, R., Moseley, B., Nagarajan, V., Pruhs, K., & Stein, C. (2014). Hallucination helps: Energy efficient virtual circuit routing. In SODA (pp. 1141–1153).
Zurück zum Zitat Awerbuch, B., Kutten, S., & Peleg, D. (1992). Competitive distributed job scheduling (Extended abstract). In STOC (pp. 571–580). Awerbuch, B., Kutten, S., & Peleg, D. (1992). Competitive distributed job scheduling (Extended abstract). In STOC (pp. 571–580).
Zurück zum Zitat Bampis, E., Chau, V., Letsios, D., Lucarelli, G., Milis, I., & Zois, G. (2014) Energy efficient scheduling of mapreduce jobs. In Euro-Par, volume 8632 of LNCS (pp. 198–209). Springer. Bampis, E., Chau, V., Letsios, D., Lucarelli, G., Milis, I., & Zois, G. (2014) Energy efficient scheduling of mapreduce jobs. In Euro-Par, volume 8632 of LNCS (pp. 198–209). Springer.
Zurück zum Zitat Bampis, E., Kononov, A., Letsios, D., Lucarelli, G., & Nemparis, I. (2015). From preemptive to non-preemptive speed-scaling scheduling. Discrete Applied Mathematics, 181, 11–20.CrossRef Bampis, E., Kononov, A., Letsios, D., Lucarelli, G., & Nemparis, I. (2015). From preemptive to non-preemptive speed-scaling scheduling. Discrete Applied Mathematics, 181, 11–20.CrossRef
Zurück zum Zitat Bampis, E., Letsios, D., & Lucarelli, G. (2015). Green scheduling, flows and matchings. Theoretical Computer Science, 579, 126–136.CrossRef Bampis, E., Letsios, D., & Lucarelli, G. (2015). Green scheduling, flows and matchings. Theoretical Computer Science, 579, 126–136.CrossRef
Zurück zum Zitat Bampis, E., Letsios, D., & Lucarelli, G. (2014). A note on multiprocessor speed scaling with precedence constraints. In SPAA (pp. 138–142). ACM Bampis, E., Letsios, D., & Lucarelli, G. (2014). A note on multiprocessor speed scaling with precedence constraints. In SPAA (pp. 138–142). ACM
Zurück zum Zitat Baptiste, P., Carlier, J., Kononov, A., Queyranne, M., Sevastyanov, S., & Sviridenko, M. (2011). Properties of optimal schedules in preemptive shop scheduling. Discrete Applied Mathematics, 159(5), 272–280.CrossRef Baptiste, P., Carlier, J., Kononov, A., Queyranne, M., Sevastyanov, S., & Sviridenko, M. (2011). Properties of optimal schedules in preemptive shop scheduling. Discrete Applied Mathematics, 159(5), 272–280.CrossRef
Zurück zum Zitat Berend, D., & Tassa, T. (2010). Improved bounds on Bell numbers and on moments of sums of random variables. Probability and Mathematical Statistics, 30, 185–205. Berend, D., & Tassa, T. (2010). Improved bounds on Bell numbers and on moments of sums of random variables. Probability and Mathematical Statistics, 30, 185–205.
Zurück zum Zitat Bingham, B. D., & Greenstreet, M. R. (2008). Energy optimal scheduling on multiprocessors with migration. In ISPA (pp. 153–161). IEEE. Bingham, B. D., & Greenstreet, M. R. (2008). Energy optimal scheduling on multiprocessors with migration. In ISPA (pp. 153–161). IEEE.
Zurück zum Zitat Brodtkorb, A. R., Dyken, C., Hagen, T. R., Hjelmervik, J. M., & Storaasli, O. O. (2010). State-of-the-art in heterogeneous computing. Scientific Programming, 18, 1–33.CrossRef Brodtkorb, A. R., Dyken, C., Hagen, T. R., Hjelmervik, J. M., & Storaasli, O. O. (2010). State-of-the-art in heterogeneous computing. Scientific Programming, 18, 1–33.CrossRef
Zurück zum Zitat Deng, X., Liu, H.-N., & Xiao, B. (1990). Deterministic load balancing in computer networks. In SPDP (pp. 50–57). Deng, X., Liu, H.-N., & Xiao, B. (1990). Deterministic load balancing in computer networks. In SPDP (pp. 50–57).
Zurück zum Zitat Gerards, M. E. T., Hurink, J. L., & Hölzenspies, P. K. F. (2016). A survey of offline algorithms for energy minimization under deadline constraints. Journal of Scheduling, 19, 3–19.CrossRef Gerards, M. E. T., Hurink, J. L., & Hölzenspies, P. K. F. (2016). A survey of offline algorithms for energy minimization under deadline constraints. Journal of Scheduling, 19, 3–19.CrossRef
Zurück zum Zitat Greiner, G., Nonner, T., & Souza, A. (2009). The bell is ringing in speed-scaled multiprocessor scheduling. In SPAA (pp. 11–18). ACM. Greiner, G., Nonner, T., & Souza, A. (2009). The bell is ringing in speed-scaled multiprocessor scheduling. In SPAA (pp. 11–18). ACM.
Zurück zum Zitat Grötschel, M., Lovász, L., & Schrijver, A. (1993). Geometric algorithms and combinatorial optimizations (2nd ed.). Berlin: Springer.CrossRef Grötschel, M., Lovász, L., & Schrijver, A. (1993). Geometric algorithms and combinatorial optimizations (2nd ed.). Berlin: Springer.CrossRef
Zurück zum Zitat Gupta, A., Im, S., Krishnaswamy, R., Moseley, B., & Pruhs, K. (2012). Scheduling heterogeneous processors isn’t as easy as you think. In SODA (pp. 1242–1253). Gupta, A., Im, S., Krishnaswamy, R., Moseley, B., & Pruhs, K. (2012). Scheduling heterogeneous processors isn’t as easy as you think. In SODA (pp. 1242–1253).
Zurück zum Zitat Gupta, A., Krishnaswamy, R., Pruhs, K. (2012). Online primal-dual for non-linear optimization with applications to speed scaling. In WAOA, volume 7846 of LNCS (pp. 173–186). Springer. Gupta, A., Krishnaswamy, R., Pruhs, K. (2012). Online primal-dual for non-linear optimization with applications to speed scaling. In WAOA, volume 7846 of LNCS (pp. 173–186). Springer.
Zurück zum Zitat Hoeffding, W. (1956). On the distribution of the number of successes in independent trials. Annals of Mathematical Statistics, 27, 713–721.CrossRef Hoeffding, W. (1956). On the distribution of the number of successes in independent trials. Annals of Mathematical Statistics, 27, 713–721.CrossRef
Zurück zum Zitat Raghavan, P., & Thompson, C. D. (1991). Randomized rounding: A technique for provably good algorithms and algorithmic proofs. Combinatorica, 7, 365–374.CrossRef Raghavan, P., & Thompson, C. D. (1991). Randomized rounding: A technique for provably good algorithms and algorithmic proofs. Combinatorica, 7, 365–374.CrossRef
Zurück zum Zitat Svensson, O. (2011). Santa claus schedules jobs on unrelated machines. In STOC (pp. 617–626). Svensson, O. (2011). Santa claus schedules jobs on unrelated machines. In STOC (pp. 617–626).
Zurück zum Zitat Wierman, A., Andrew, L. L. H., & Tang, A. (2009). Power-aware speed scaling in processor sharing systems. In INFOCOM (pp. 2007–2015). Wierman, A., Andrew, L. L. H., & Tang, A. (2009). Power-aware speed scaling in processor sharing systems. In INFOCOM (pp. 2007–2015).
Zurück zum Zitat Yao, F., Demers, A., & Shenker, S. (1995). A scheduling model for reduced CPU energy. In FOCS (pp. 374–382). Yao, F., Demers, A., & Shenker, S. (1995). A scheduling model for reduced CPU energy. In FOCS (pp. 374–382).
Metadaten
Titel
Energy-efficient scheduling and routing via randomized rounding
verfasst von
Evripidis Bampis
Alexander Kononov
Dimitrios Letsios
Giorgio Lucarelli
Maxim Sviridenko
Publikationsdatum
28.10.2016
Verlag
Springer US
Erschienen in
Journal of Scheduling / Ausgabe 1/2018
Print ISSN: 1094-6136
Elektronische ISSN: 1099-1425
DOI
https://doi.org/10.1007/s10951-016-0500-2

Weitere Artikel der Ausgabe 1/2018

Journal of Scheduling 1/2018 Zur Ausgabe

Premium Partner