A method to detecting artifact anomalies in a microservice architecture

Faisal Fahmi, Pei Shu Huang, Feng-Jian Wang

研究成果: Paper同行評審

1 引文 斯高帕斯(Scopus)

摘要

The microservice architecture is a Service-Oriented Architecture (SOA) where a service-based application can be composed of a number of smaller but independently concurrent running units, called microservices, to improve the performance and maintainability of the application. In an application with microservice architecture, an unexpected artifact state(s) inside a microservice may be exchanged to another microservice or other service units and corrupt the whole system of the application. On the other hand, the abnormal artifact operation pairs can be categorized into continuous and concurrent artifact anomalies which indicate that two sequential and parallel operations working on the same artifact resulting in abnormal behavior semantically. The recent studies showed that an SP-tree structure adopted in the detections of both anomalies inside a structured workflow can reduce the computation complexity of detection as linear. In this paper, we present a series of methods based on SP-tree to detect the artifact anomalies inside each microservice of the application during the design phase. Different from the design of applications with traditional services, where each service is assumed to contain all possible types of anomalies and cannot be modified directly, the designer of microservice is concerned with the limited scope and can modify each microservice based on the anomaly detection results. Our contribution includes identifying the artifact properties in a microservice architecture and the methods to detect the anomalies based on these properties which can simplify the detection of artifact anomaly in service-based applications.

原文American English
頁面81-88
頁數8
DOIs
出版狀態Published - 2 12月 2020
事件26th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2020 - Virtual, Hong Kong, Hong Kong
持續時間: 2 12月 20204 12月 2020

Conference

Conference26th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2020
國家/地區Hong Kong
城市Virtual, Hong Kong
期間2/12/204/12/20

指紋

深入研究「A method to detecting artifact anomalies in a microservice architecture」主題。共同形成了獨特的指紋。

引用此