Title
Distributed Monitoring System for Microservices-Based IoT Middleware System.
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.
Year
Venue
Field
2018
ICCCS
Middleware,Computer science,Systems design,Microservices,Orchestration (computing),Big data,Service-oriented architecture,Distributed computing,Scalability,Cloud computing
DocType
Citations 
PageRank 
Conference
0
0.34
References 
Authors
10
5
Name
Order
Citations
PageRank
Rui Kang144.76
Zhenyu Zhou239544.36
Jiahua Liu300.68
Zhongran Zhou400.34
Shunwang Xu500.34