Performance Evaluation of Replication Policies in Microservice Based Architectures

Marco Gribaudo, Mauro Iacono, Daniele Manini · Electronic Notes in Theoretical Computer Science · 2018

Nowadays applications tend to be executed on distributed environments provisioned using on-demand infrastructures. The use of techniques such as application containers simplifies the orchestration of complex systems. In this context, microservices based architectures offer a promising solution for what concerns software development and scalability. In this paper, we propose an approach to study the automatic scalability of microservices architectures deployed in public and private clouds. A Fluid Petri Net model describes the characterise of the platform, and a real trace drives the approach to consider a realistic scenario. Our focus is on evaluating the performances, costs and energy consumptions from both the service provider and infrastructure provider point of view.

Read the paper · More papers on PaperTik