Skip to main content

2018 | OriginalPaper | Buchkapitel

Distributed Monitoring System for Microservices-Based IoT Middleware System

verfasst von : Rui Kang, Zhenyu Zhou, Jiahua Liu, Zhongran Zhou, Shunwang Xu

Erschienen in: Cloud Computing and Security

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Microservices based architecture is a promising middleware architecture of Internet of things for its advantages of agility and scalability. However, comparing to the native Service oriented Architecture (SOA), the widespread nature, no matter logically or physically, of this lightweight middleware system has made its organization, tracing and monitoring much harder, which could further compromise the effectiveness and performance. To this end, we design, implement and evaluate a new distributed monitoring system for microservices-based middleware of Internet of Things, which is designed as a cloud native system. This system is featured with supporting Kubernetes orchestration, instrument Java and Spring Cloud framework and owing the ability to obtain the performance metrics from all host and containers in an efficient way. Furthermore, it could collect the trace generated by a call from application frontend to each layered microservices, even fetching logging, and finally store them in a big data system for stream processing or map/reduce. The real implementation based evaluation has demonstrated the effectiveness of this system design.

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
28.
Zurück zum Zitat Wolff, E.: Microservices: Flexible Software Architectures. CreateSpace Independent Publishing Platform (2016) Wolff, E.: Microservices: Flexible Software Architectures. CreateSpace Independent Publishing Platform (2016)
29.
Zurück zum Zitat Xiao, Z., Wijegunaratne, I., Qiang, X.: Reflections on SOA and microservices. In: 4th International Conference on Enterprise Systems (ES), pp. 60–67 (2016) Xiao, Z., Wijegunaratne, I., Qiang, X.: Reflections on SOA and microservices. In: 4th International Conference on Enterprise Systems (ES), pp. 60–67 (2016)
30.
Zurück zum Zitat Kratzke, N., Quint, P.-C.: Understanding cloud-native applications after 10 years of cloud computing - a systematic mapping study. J. Syst. Softw. 126, 1–16 (2017)CrossRef Kratzke, N., Quint, P.-C.: Understanding cloud-native applications after 10 years of cloud computing - a systematic mapping study. J. Syst. Softw. 126, 1–16 (2017)CrossRef
32.
Zurück zum Zitat Richards, M.: Microservices Vs Service-oriented Architecture. O’Reilly Media, Sebastopol (2015) Richards, M.: Microservices Vs Service-oriented Architecture. O’Reilly Media, Sebastopol (2015)
34.
Zurück zum Zitat Cerny, M., Donahoo, J., Pechanec, J.: Disambiguation and comparison of soa, microservices and self-contained systems. In: Proceedings of the International Conference on Research in Adaptive and Convergent Systems, RACS 2017, pp. 228–235. ACM, New York (2017) Cerny, M., Donahoo, J., Pechanec, J.: Disambiguation and comparison of soa, microservices and self-contained systems. In: Proceedings of the International Conference on Research in Adaptive and Convergent Systems, RACS 2017, pp. 228–235. ACM, New York (2017)
35.
Zurück zum Zitat Josuttis, N.: Soa in Practice. O’Reilly Media, Sebastopol (2007) Josuttis, N.: Soa in Practice. O’Reilly Media, Sebastopol (2007)
36.
Zurück zum Zitat Conway, M.E.: How do committees invent. Datamation 14(4), 28–31 (1968) Conway, M.E.: How do committees invent. Datamation 14(4), 28–31 (1968)
40.
Zurück zum Zitat Zhao, Y., Wu, J., Li, W., Lu, S., Chen, B.: Navigation-driven handoff minimization in wireless networks. Wirel. Commun., Mob. Comput. (2017) Zhao, Y., Wu, J., Li, W., Lu, S., Chen, B.: Navigation-driven handoff minimization in wireless networks. Wirel. Commun., Mob. Comput. (2017)
42.
Zurück zum Zitat Havlik, D. et al.: Future Internet enablers for VGI applications (2013) Havlik, D. et al.: Future Internet enablers for VGI applications (2013)
43.
Zurück zum Zitat Chang, W., Jie, W.: Progressive or conservative: rationally allocate cooperative work in mobile social networks. IEEE Trans. Parallel Distrib. Syst. 26(7), 2020–2035 (2015)CrossRef Chang, W., Jie, W.: Progressive or conservative: rationally allocate cooperative work in mobile social networks. IEEE Trans. Parallel Distrib. Syst. 26(7), 2020–2035 (2015)CrossRef
44.
Zurück zum Zitat Chang, W., Jie, W., Tan, C.C.: Improving cooperative trajectory mapping applications with encounter-based error correction. Int. J. Parallel Emergent Distrib. Syst. 29(1), 68–89 (2014)CrossRef Chang, W., Jie, W., Tan, C.C.: Improving cooperative trajectory mapping applications with encounter-based error correction. Int. J. Parallel Emergent Distrib. Syst. 29(1), 68–89 (2014)CrossRef
45.
Zurück zum Zitat Fielding, R.T.: Architectural styles and the design of network-based software architectures. Ph.D. dissertation, University of California, Irvine (2000) Fielding, R.T.: Architectural styles and the design of network-based software architectures. Ph.D. dissertation, University of California, Irvine (2000)
46.
Zurück zum Zitat Zhao, Y., Li, W., Wu, J., Lu, S.: Quantized conflict graphs for wireless network optimization. In: IEEE Conference on Computer Communications (INFOCOM 2015), Hong Kong, April 26–30, 2015 Zhao, Y., Li, W., Wu, J., Lu, S.: Quantized conflict graphs for wireless network optimization. In: IEEE Conference on Computer Communications (INFOCOM 2015), Hong Kong, April 26–30, 2015
47.
Zurück zum Zitat Theodoridis, E., Mylonas, G., Chatzigiannakis, I.: Developing aniot smart city framework. In: Fourth International Conference on Information, Intelligence, Systems and Applications (IISA) 2013, pp. 1–6, July 2013 Theodoridis, E., Mylonas, G., Chatzigiannakis, I.: Developing aniot smart city framework. In: Fourth International Conference on Information, Intelligence, Systems and Applications (IISA) 2013, pp. 1–6, July 2013
Metadaten
Titel
Distributed Monitoring System for Microservices-Based IoT Middleware System
verfasst von
Rui Kang
Zhenyu Zhou
Jiahua Liu
Zhongran Zhou
Shunwang Xu
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-030-00006-6_43