Skip to main content

2018 | OriginalPaper | Buchkapitel

On Saturation Effects in Coupled Speed Scaling

verfasst von : Maryam Elahi, Carey Williamson

Erschienen in: Quantitative Evaluation of Systems

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

In coupled speed scaling systems, the speed of the CPU is adjusted dynamically based on the number of jobs present in the system. In this paper, we use Markov chain analysis to study the autoscaling properties of an M/GI/1/PS system. In particular, we study the saturation behaviour of the system under heavy load. Our analytical results show that the mean and variance of system occupancy are not only finite, but tightly bounded by polynomial functions of the system load and the speed scaling exponent. We build upon these results to study the speed, utilization, and mean busy period of the M/GI/1/PS. Discrete-event simulation results confirm the accuracy of our analytical models.

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
1.
Zurück zum Zitat Albers, S., Mueller, F., Schmelzer, S.: Speed scaling on parallel processors. In: Proceedings of ACM SPAA, pp. 289–298 (2007) Albers, S., Mueller, F., Schmelzer, S.: Speed scaling on parallel processors. In: Proceedings of ACM SPAA, pp. 289–298 (2007)
2.
Zurück zum Zitat Albers, S.: Energy-efficient algorithms. Commun. ACM 53(5), 86–96 (2010)CrossRef Albers, S.: Energy-efficient algorithms. Commun. ACM 53(5), 86–96 (2010)CrossRef
3.
Zurück zum Zitat Andrew, L., Lin, M., Wierman, A.: Optimality, fairness, and robustness in speed scaling designs. In: Proceedings of ACM SIGMETRICS, pp. 37–48, June 2010 Andrew, L., Lin, M., Wierman, A.: Optimality, fairness, and robustness in speed scaling designs. In: Proceedings of ACM SIGMETRICS, pp. 37–48, June 2010
4.
Zurück zum Zitat Ata, B., Shneorson, S.: Dynamic control of an M/M/1 service system with adjustable arrival and service rates. Manag. Sci. 52(11), 1778–1791 (2006)CrossRef Ata, B., Shneorson, S.: Dynamic control of an M/M/1 service system with adjustable arrival and service rates. Manag. Sci. 52(11), 1778–1791 (2006)CrossRef
5.
6.
Zurück zum Zitat Bansal, N., Chan, H., Pruhs, K.: Speed scaling with an arbitrary power function. In: Proceedings of ACM-SIAM Symposium on Discrete Algorithms (2009) Bansal, N., Chan, H., Pruhs, K.: Speed scaling with an arbitrary power function. In: Proceedings of ACM-SIAM Symposium on Discrete Algorithms (2009)
7.
Zurück zum Zitat Dell’Amico, M., Carra, D., Pastorelli, M., Michiardi, P.: Revisiting size-based scheduling with estimated job sizes. In: Proceedings of IEEE MASCOTS, Paris, pp. 411–420 (2014) Dell’Amico, M., Carra, D., Pastorelli, M., Michiardi, P.: Revisiting size-based scheduling with estimated job sizes. In: Proceedings of IEEE MASCOTS, Paris, pp. 411–420 (2014)
8.
Zurück zum Zitat Dell’Amico, M., Carra, D., Pastorelli, M., Michiardi, P.: PSBS: Practical Size-Based Scheduling. IEEE Trans. Comput. 65(7), 2199–2212 (2016)MathSciNetCrossRef Dell’Amico, M., Carra, D., Pastorelli, M., Michiardi, P.: PSBS: Practical Size-Based Scheduling. IEEE Trans. Comput. 65(7), 2199–2212 (2016)MathSciNetCrossRef
9.
Zurück zum Zitat Elahi, M.: Optimality and fairness in speed-scaling systems. Ph.D. dissertation, Department of Computer Science, University of Calgary, September 2017 Elahi, M.: Optimality and fairness in speed-scaling systems. Ph.D. dissertation, Department of Computer Science, University of Calgary, September 2017
10.
Zurück zum Zitat Elahi, M., Williamson, C.: Autoscaling effects in speed scaling systems. In: Proceedings of IEEE MASCOTS, London, pp. 307–312 (2016) Elahi, M., Williamson, C.: Autoscaling effects in speed scaling systems. In: Proceedings of IEEE MASCOTS, London, pp. 307–312 (2016)
11.
Zurück zum Zitat George, J., Harrison, J.: Dynamic control of a queue with adjustable service rate. Oper. Res. 49(5), 720–731 (2001)MathSciNetCrossRef George, J., Harrison, J.: Dynamic control of a queue with adjustable service rate. Oper. Res. 49(5), 720–731 (2001)MathSciNetCrossRef
12.
Zurück zum Zitat Kelly, F.: Reversibility and Stochastic Networks. Wiley, New York (1979)MATH Kelly, F.: Reversibility and Stochastic Networks. Wiley, New York (1979)MATH
13.
Zurück zum Zitat Kleinrock, L.: Queueing Systems, Volume 1: Theory. Wiley, New York (1975)MATH Kleinrock, L.: Queueing Systems, Volume 1: Theory. Wiley, New York (1975)MATH
15.
Zurück zum Zitat Lu, D., Shen, H., Dinda, P.: Size-based scheduling policies with inaccurate scheduling information. In: Proceedings of IEEE/ACM MASCOTS, Volendam, Netherlands, pp. 31–38 (2004) Lu, D., Shen, H., Dinda, P.: Size-based scheduling policies with inaccurate scheduling information. In: Proceedings of IEEE/ACM MASCOTS, Volendam, Netherlands, pp. 31–38 (2004)
16.
Zurück zum Zitat Ross, S.: Stochastic Processes. Wiley, New York (1983)MATH Ross, S.: Stochastic Processes. Wiley, New York (1983)MATH
17.
Zurück zum Zitat Schrage, L.: A proof of the optimality of the shortest remaining processing time discipline. Oper. Res. 16, 678–690 (1968)CrossRef Schrage, L.: A proof of the optimality of the shortest remaining processing time discipline. Oper. Res. 16, 678–690 (1968)CrossRef
18.
Zurück zum Zitat Schroeder, B., Harchol-Balter, M.: Web servers under overload: how scheduling can help. ACM Trans. Internet Technol. 6(1), 20–52 (2006)CrossRef Schroeder, B., Harchol-Balter, M.: Web servers under overload: how scheduling can help. ACM Trans. Internet Technol. 6(1), 20–52 (2006)CrossRef
19.
Zurück zum Zitat Skrenes, A., Williamson, C.: Experimental calibration and validation of a speed scaling simulator. In: Proceedings of IEEE MASCOTS, London, UK, pp. 105–114 (2016) Skrenes, A., Williamson, C.: Experimental calibration and validation of a speed scaling simulator. In: Proceedings of IEEE MASCOTS, London, UK, pp. 105–114 (2016)
20.
Zurück zum Zitat Snowdon, D., Le Sueur, E., Petters, S., Heiser, G.: Koala: a platform for OS-level power management. In: Proceedings of ACM EuroSys, pp. 289–302 (2009) Snowdon, D., Le Sueur, E., Petters, S., Heiser, G.: Koala: a platform for OS-level power management. In: Proceedings of ACM EuroSys, pp. 289–302 (2009)
21.
Zurück zum Zitat Weiser, M., Welch, B., Demers, A., Shenker, S.: Scheduling for reduced CPU energy. In: Proceedings of USENIX OSDI (1994) Weiser, M., Welch, B., Demers, A., Shenker, S.: Scheduling for reduced CPU energy. In: Proceedings of USENIX OSDI (1994)
22.
Zurück zum Zitat Wierman, A., Andrew, L., Tang, A.: Power-aware speed scaling in processor sharing systems. In: Proceedings of IEEE INFOCOM, April 2009 Wierman, A., Andrew, L., Tang, A.: Power-aware speed scaling in processor sharing systems. In: Proceedings of IEEE INFOCOM, April 2009
23.
Zurück zum Zitat Wierman, A., Andrew, L., Tang, A.: Power-aware speed scaling in processor sharing systems: optimality and robustness. Perform. Eval. 69, 601–622 (2012)CrossRef Wierman, A., Andrew, L., Tang, A.: Power-aware speed scaling in processor sharing systems: optimality and robustness. Perform. Eval. 69, 601–622 (2012)CrossRef
24.
Zurück zum Zitat Yao, F., Demers, A., Shenker, S.: A scheduling model for reduced CPU energy. In: Proceedings of ACM FOCS, pp. 374–382 (1995) Yao, F., Demers, A., Shenker, S.: A scheduling model for reduced CPU energy. In: Proceedings of ACM FOCS, pp. 374–382 (1995)
Metadaten
Titel
On Saturation Effects in Coupled Speed Scaling
verfasst von
Maryam Elahi
Carey Williamson
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-99154-2_25