Skip to main content

2017 | OriginalPaper | Buchkapitel

Investigation of Impacts on Network Performance in the Advance of a Microservice Design

verfasst von : Nane Kratzke, Peter-Christian Quint

Erschienen in: Cloud Computing and Services Science

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Due to REST-based protocols, microservice architectures are inherently horizontally scalable. That might be why the microservice architectural style is getting more and more attention for cloud-native application engineering. Corresponding microservice architectures often rely on a complex technology stack which includes containers, elastic platforms and software defined networks. Astonishingly, there are almost no specialized tools to figure out performance impacts (coming along with this microservice architectural style) in the upfront of a microservice design. Therefore, we propose a benchmarking solution intentionally designed for this upfront design phase. Furthermore, we evaluate our benchmark and present some performance data to reflect some often heard cloud-native application performance rules (or myths).

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
2
AWS virtual 8-core machine type with 30 GB RAM.
 
3
AWS virtual 4-core machine type with 15 GB RAM.
 
Literatur
7.
Zurück zum Zitat Fielding, R.T.: Architectural styles and the design of network-based software architectures. Ph.D. thesis (2000) Fielding, R.T.: Architectural styles and the design of network-based software architectures. Ph.D. thesis (2000)
8.
Zurück zum Zitat Hindman, B., Konwinski, A., Zaharia, M., Ghodsi, A., Joseph, A.D., Katz, R.H., Shenker, S., Stoica, I.: Mesos: a platform for fine-grained resource sharing in the data center. In: NSDI, vol. 11 (2011) Hindman, B., Konwinski, A., Zaharia, M., Ghodsi, A., Joseph, A.D., Katz, R.H., Shenker, S., Stoica, I.: Mesos: a platform for fine-grained resource sharing in the data center. In: NSDI, vol. 11 (2011)
10.
Zurück zum Zitat Kratzke, N., Peinl, R.: ClouNS - a reference model for cloud-native applications. In: Proceedings of 20th International Conference on Enterprise Distributed Object Computing Workshops (EDOCW 2016) (2016) Kratzke, N., Peinl, R.: ClouNS - a reference model for cloud-native applications. In: Proceedings of 20th International Conference on Enterprise Distributed Object Computing Workshops (EDOCW 2016) (2016)
11.
Zurück zum Zitat Kratzke, N., Quint, P.C.: About automatic benchmarking of IaaS cloud service providers for a world of container clusters. J. Cloud Comput. Res. 1(1), 16–34 (2015) Kratzke, N., Quint, P.C.: About automatic benchmarking of IaaS cloud service providers for a world of container clusters. J. Cloud Comput. Res. 1(1), 16–34 (2015)
12.
Zurück zum Zitat Kratzke, N., Quint, P.C.: How to operate container clusters more efficiently? Some insights concerning containers, software-defined-networks, and their sometimes counterintuitive impact on network performance. Int. J. Adv. Netw. Serv. 8(3&4), 203–214 (2015) Kratzke, N., Quint, P.C.: How to operate container clusters more efficiently? Some insights concerning containers, software-defined-networks, and their sometimes counterintuitive impact on network performance. Int. J. Adv. Netw. Serv. 8(3&4), 203–214 (2015)
13.
Zurück zum Zitat Kratzke, N., Quint, P.C.: ppbench - a visualizing network benchmark for microservices. In: Proceedings of 6th International Conference on Cloud Computing and Service Sciences (CLOSER 2016), vol. 2, pp. 223–231 (2016) Kratzke, N., Quint, P.C.: ppbench - a visualizing network benchmark for microservices. In: Proceedings of 6th International Conference on Cloud Computing and Service Sciences (CLOSER 2016), vol. 2, pp. 223–231 (2016)
15.
Zurück zum Zitat Newman, S.: Building Microservices. O’Reilly Media, Incorporated, San Francisco (2015) Newman, S.: Building Microservices. O’Reilly Media, Incorporated, San Francisco (2015)
18.
Zurück zum Zitat Schmid, H., Huber, A.: Measuring a small number of samples, and the 3v fallacy: shedding light on confidence and error intervals. IEEE Solid-State Circ. Mag. 6(2), 52–58 (2014)CrossRef Schmid, H., Huber, A.: Measuring a small number of samples, and the 3v fallacy: shedding light on confidence and error intervals. IEEE Solid-State Circ. Mag. 6(2), 52–58 (2014)CrossRef
20.
Zurück zum Zitat Velásquez, K., Gamess, E.: A comparative analysis of network benchmarking tools. In: Proceedings of the World Congress on Engineering and Computer Science 2009 (WCOES 2009) (2009) Velásquez, K., Gamess, E.: A comparative analysis of network benchmarking tools. In: Proceedings of the World Congress on Engineering and Computer Science 2009 (WCOES 2009) (2009)
21.
Zurück zum Zitat Verma, A., Pedrosa, L., Korupolu, M.R., Oppenheimer, D., Tune, E., Wilkes, J.: Large-scale cluster management at Google with Borg. In: Proceedings of the European Conference on Computer Systems (EuroSys), Bordeaux, France (2015) Verma, A., Pedrosa, L., Korupolu, M.R., Oppenheimer, D., Tune, E., Wilkes, J.: Large-scale cluster management at Google with Borg. In: Proceedings of the European Conference on Computer Systems (EuroSys), Bordeaux, France (2015)
Metadaten
Titel
Investigation of Impacts on Network Performance in the Advance of a Microservice Design
verfasst von
Nane Kratzke
Peter-Christian Quint
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-62594-2_10