Skip to main content
Top

2018 | OriginalPaper | Chapter

On Saturation Effects in Coupled Speed Scaling

Authors : Maryam Elahi, Carey Williamson

Published in: Quantitative Evaluation of Systems

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Literature
1.
go back to reference 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.
3.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference Kelly, F.: Reversibility and Stochastic Networks. Wiley, New York (1979)MATH Kelly, F.: Reversibility and Stochastic Networks. Wiley, New York (1979)MATH
13.
go back to reference 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.
go back to reference 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.
17.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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)
Metadata
Title
On Saturation Effects in Coupled Speed Scaling
Authors
Maryam Elahi
Carey Williamson
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-99154-2_25

Premium Partner