Skip to main content

2018 | OriginalPaper | Buchkapitel

Improving Rule-Based Elasticity Control by Adapting the Sensitivity of the Auto-Scaling Decision Timeframe

verfasst von : Demetris Trihinas, Zacharias Georgiou, George Pallis, Marios D. Dikaiakos

Erschienen in: Algorithmic Aspects of Cloud Computing

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Cloud computing offers the opportunity to improve efficiency with cloud providers offering consumers the ability to automatically scale their applications to meet exact demands. However, “auto-scaling” is usually provided to consumers in the form of metric threshold rules which are not capable of determining whether a scaling alert is issued due to an actual change in the demand of the application or due to short-lived bursts evident in monitoring data. The latter, can lead to unjustified scaling actions and thus, significant costs. In this paper, we introduce AdaFrame, a novel library which supports the decision-making of rule-based elasticity controllers to timely detect actual runtime changes in the monitorable load of cloud services. Results on real-life testbeds deployed on AWS, show that AdaFrame is able to correctly identify scaling actions and in contrast to the AWS auto-scaler, is able to lower detection delay by at least 63%.

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!

Fußnoten
1
 For simplicity in our model we will consider \(\beta = 1\).
 
Literatur
1.
Zurück zum Zitat Loulloudes, N., Sofokleous, C., Trihinas, D., Dikaiakos, M.D., Pallis, G.: Enabling interoperable cloud application management through an open source ecosystem. IEEE Internet Comput. 19(3), 54–59 (2015)CrossRef Loulloudes, N., Sofokleous, C., Trihinas, D., Dikaiakos, M.D., Pallis, G.: Enabling interoperable cloud application management through an open source ecosystem. IEEE Internet Comput. 19(3), 54–59 (2015)CrossRef
3.
Zurück zum Zitat Dustdar, S., Guo, Y., Satzger, B., Truong, H.L.: Principles of elastic processes. IEEE Internet Comput. 15(5), 66–71 (2011)CrossRef Dustdar, S., Guo, Y., Satzger, B., Truong, H.L.: Principles of elastic processes. IEEE Internet Comput. 15(5), 66–71 (2011)CrossRef
4.
Zurück zum Zitat Trihinas, D., Sofokleous, C., Loulloudes, N., Foudoulis, A., Pallis, G., Dikaiakos, M.D.: Managing and monitoring elastic cloud applications. In: Casteleyn, S., Rossi, G., Winckler, M. (eds.) ICWE 2014. LNCS, vol. 8541, pp. 523–527. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-08245-5_42 Trihinas, D., Sofokleous, C., Loulloudes, N., Foudoulis, A., Pallis, G., Dikaiakos, M.D.: Managing and monitoring elastic cloud applications. In: Casteleyn, S., Rossi, G., Winckler, M. (eds.) ICWE 2014. LNCS, vol. 8541, pp. 523–527. Springer, Cham (2014). https://​doi.​org/​10.​1007/​978-3-319-08245-5_​42
5.
Zurück zum Zitat Copil, G., Trihinas, D., Truong, H., Moldovan, D., Pallis, G., Dustdar, S., Dikaiakos, M.D.: Evaluating cloud service elasticity behavior. Int. J. Coop. Inf. Syst. (2015) Copil, G., Trihinas, D., Truong, H., Moldovan, D., Pallis, G., Dustdar, S., Dikaiakos, M.D.: Evaluating cloud service elasticity behavior. Int. J. Coop. Inf. Syst. (2015)
6.
Zurück zum Zitat Tsoumakos, D., Konstantinou, I., Boumpouka, C., Sioutas, S., Koziris, N.: Automated, elastic resource provisioning for NoSQL clusters using TIRAMOLA. In: IEEE International Symposium on Cluster Computing and the Grid, pp. 34–41 (2013) Tsoumakos, D., Konstantinou, I., Boumpouka, C., Sioutas, S., Koziris, N.: Automated, elastic resource provisioning for NoSQL clusters using TIRAMOLA. In: IEEE International Symposium on Cluster Computing and the Grid, pp. 34–41 (2013)
7.
Zurück zum Zitat Lolos, K., Konstantinou, I., Kantere, V., Koziris, N.: Elastic resource management with adaptive state space partitioning of Markov Decision Processes. CoRR abs/1702.02978 (2017) Lolos, K., Konstantinou, I., Kantere, V., Koziris, N.: Elastic resource management with adaptive state space partitioning of Markov Decision Processes. CoRR abs/1702.02978 (2017)
8.
Zurück zum Zitat Almeida, A., Dantas, F., Cavalcante, E., Batista, T.: A branch-and-bound algorithm for autonomic adaptation of multi-cloud applications. In: 2014 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pp. 315–323, May 2014 Almeida, A., Dantas, F., Cavalcante, E., Batista, T.: A branch-and-bound algorithm for autonomic adaptation of multi-cloud applications. In: 2014 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pp. 315–323, May 2014
9.
Zurück zum Zitat Tolosana-Calasanz, R., Ángel Bañares, J., Pham, C., Rana, O.F.: Resource management for bursty streams on multi-tenancy cloud environments. Future Gener. Comput. Syst. 55, 444–459 (2016)CrossRef Tolosana-Calasanz, R., Ángel Bañares, J., Pham, C., Rana, O.F.: Resource management for bursty streams on multi-tenancy cloud environments. Future Gener. Comput. Syst. 55, 444–459 (2016)CrossRef
10.
Zurück zum Zitat Trihinas, D., Pallis, G., Dikaiakos, M.D.: Monitoring elastically adaptive multi-cloud services. IEEE Trans. Cloud Comput. 4 (2016) Trihinas, D., Pallis, G., Dikaiakos, M.D.: Monitoring elastically adaptive multi-cloud services. IEEE Trans. Cloud Comput. 4 (2016)
12.
Zurück zum Zitat Trihinas, D., Pallis, G., Dikaiakos, M.D.: AdaM: an adaptive monitoring framework for sampling and filtering on IoT devices. In: IEEE International Conference on Big Data, pp. 717–726 (2015) Trihinas, D., Pallis, G., Dikaiakos, M.D.: AdaM: an adaptive monitoring framework for sampling and filtering on IoT devices. In: IEEE International Conference on Big Data, pp. 717–726 (2015)
13.
Zurück zum Zitat Luo, Y., Li, Z., Wang, Z.: Adaptive cusum control chart with variable sampling intervals. Comput. Stat. Data Anal. 53(7), 2693–2701 (2009)MathSciNetCrossRefMATH Luo, Y., Li, Z., Wang, Z.: Adaptive cusum control chart with variable sampling intervals. Comput. Stat. Data Anal. 53(7), 2693–2701 (2009)MathSciNetCrossRefMATH
14.
Zurück zum Zitat Trihinas, D., Pallis, G., Dikaiakos, M.: ADMin: adaptive monitoring dissemination for the internet of things. In: IEEE INFOCOM 2017 - IEEE Conference on Computer Communications (INFOCOM 2017), Atlanta, USA, May 2017 Trihinas, D., Pallis, G., Dikaiakos, M.: ADMin: adaptive monitoring dissemination for the internet of things. In: IEEE INFOCOM 2017 - IEEE Conference on Computer Communications (INFOCOM 2017), Atlanta, USA, May 2017
15.
Zurück zum Zitat Copil, G., Moldovan, D., Truong, H.L., Dustdar, S.: SYBL: an extensible language for controlling elasticity in cloud applications. In: 13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pp. 112–119 (2013) Copil, G., Moldovan, D., Truong, H.L., Dustdar, S.: SYBL: an extensible language for controlling elasticity in cloud applications. In: 13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pp. 112–119 (2013)
16.
Zurück zum Zitat Naskos, A., Stachtiari, E., Gounaris, A., Katsaros, P., Tsoumakos, D., Konstantinou, I., Sioutas, S.: Dependable horizontal scaling based on probabilistic model checking. In: 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pp. 31–40, May 2015 Naskos, A., Stachtiari, E., Gounaris, A., Katsaros, P., Tsoumakos, D., Konstantinou, I., Sioutas, S.: Dependable horizontal scaling based on probabilistic model checking. In: 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pp. 31–40, May 2015
17.
Zurück zum Zitat Urgaonkar, B., Shenoy, P., Chandra, A., Goyal, P., Wood, T.: Agile dynamic provisioning of multi-tier internet applications. ACM Trans. Auton. Adapt. Syst. 3(1), 1:1–1:39 (2008)CrossRef Urgaonkar, B., Shenoy, P., Chandra, A., Goyal, P., Wood, T.: Agile dynamic provisioning of multi-tier internet applications. ACM Trans. Auton. Adapt. Syst. 3(1), 1:1–1:39 (2008)CrossRef
Metadaten
Titel
Improving Rule-Based Elasticity Control by Adapting the Sensitivity of the Auto-Scaling Decision Timeframe
verfasst von
Demetris Trihinas
Zacharias Georgiou
George Pallis
Marios D. Dikaiakos
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-74875-7_8