A Self-Adaptation Framework of Microservice Systems (S)

Shuai Zhang, Xinjun Mao, Peini Liu, Fu Hou · Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering · 2018

Microservice has been more and more applied to build software systems in industry field and research in academic field.And software systems are increasingly expected to dynamically self-adapt to accommodate resource variability, changing user needs, and system faults.Compared with traditional software systems, microservice systems have some characteristics, such as the highly self-contained components and the dynamic running instance, which pose challenges to traditional self-adaptation methods.Therefore, it needs to propose corresponding techniques and methods to cope with the characteristics of microservice systems.This paper analyzes the special selfadaptive requirements of microservice systems, proposes a microservice reference model, which describes basic elements and their relationships of microservice systems.Then we present a microservice system self-adaptation framework MSSAF to support the self-adaptation of microservice systems.We illustrate the feasibility and effectiveness of our approach in the context of a microservice system case.

Read the paper · More papers on PaperTik