Towards reference architecture for a multi-layer controlled self-Adaptive microservice system

9Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.

Abstract

With the features of high distribution in deployment and independence in running, the microservice systems that operate in heterogeneous infrastructures and open Internet environment are expected to be self-Adaptive to adapt to various changes of both operating contexts and application requirements. This requires the adaptability of the microservice systems to be diverse and flexible, and independent of implementation technologies and platforms. This paper presents a reference architecture for self-Adaptive microservice systems with the abilities of multi-layer controlled self-Adaptations, including infrastructure-controlled layer and application-controlled layer. Such reference architecture presents a blueprint to cope with diverse changes from different levels in microservice systems and supports the interactions between layers. We have implemented a practical platform called SAMSP based on the reference architecture and Kubernetes and evaluated our approach using a sample. The experimental results are promising, and demonstrate the feasibility and effectiveness of our proposed reference architecture.

Cite

CITATION STYLE

APA

Liu, P., Mao, X., Zhang, S., & Hou, F. (2018). Towards reference architecture for a multi-layer controlled self-Adaptive microservice system. In Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE (Vol. 2018-July, pp. 236–241). Knowledge Systems Institute Graduate School. https://doi.org/10.18293/SEKE2018-086

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free