Summary

2021

Session Number:PS2

Session:

Number:PS2-4

Method of Constructing Petri Net Service Model Using Distributed Trace Data of Microservices

Masaru Sakai,  Kensuke Takahashi,  Satoshi Kondoh,  

pp.214-217

Publication Date:2021/9/8

Online ISSN:2188-5079

DOI:10.34385/proc.67.PS2-4

PDF download (234.6KB)

Summary:
Microservice architectures, in which services are divided into small pieces, communicate with each other, and operate in a chain, have been spreading. Distributed tracing, which tracks the processing of user requests, has been used to analyze microservices. To extract the service structure, we previously proposed a method of estimating the dependency between services and expressing it as a Petri net model. In this paper, we propose an extension of this method for the Petri net model to handle the non-deterministic processes of services. We evaluated the applicability of modeling to services with non- deterministic behaviors and confirmed that various non- deterministic processes can be modeled with our method.