International audienceMicroservices transform monolithic applications into simple, scalable, and interacting services. It allows for faster development and fine-grained deployments. However, the cooperation of several services leads to intricate dependencies, hindering the detection of performance bottlenecks. Current microservice performance analysis methods require real deployments, a costly process both in time and resources, while performance prediction through simulation relies on models that are complex to develop and instantiate. In this paper, we propose a microservice performance analysis approach based on simulation. Our contribution first introduces a microservice performance model requiring few instantiation parameters. We then ...
This paper demonstrates how the combination of simulation and real-world experiments can be...
An embedded system is a software-intensive system that has a dedicated function within a larger syst...
Predicting sequential execution blocks of a large scale parallel application is an essential part of...
International audienceMicroservices transform monolithic applications into simple, scalable, and int...
Microservice-based software architectures are a recent trend, stemming from solutions that have been...
Performance models offer a convenient tool to assess design alternatives and predict the execution t...
The massively parallel computer architectures emerged in the last years create the platform to redef...
The ongoing trend of increasing computer hardware and software complexity has resulted in the increa...
As the cloud paradigm gains widespread adoption, the performance evaluation and prediction of cloud ...
This paper describes a simulation-based technique for the performance prediction of message-passing ...
A common approach to studying future computer systems is to build simulators that accurately model t...
The performance of client/server systems is complex and highly dependent on a number of interacting ...
In recent years, there has been a shift in software development towards microservice-based architect...
This paper demonstrates how the combination of simulation and real-world experiments can be...
An embedded system is a software-intensive system that has a dedicated function within a larger syst...
Predicting sequential execution blocks of a large scale parallel application is an essential part of...
International audienceMicroservices transform monolithic applications into simple, scalable, and int...
Microservice-based software architectures are a recent trend, stemming from solutions that have been...
Performance models offer a convenient tool to assess design alternatives and predict the execution t...
The massively parallel computer architectures emerged in the last years create the platform to redef...
The ongoing trend of increasing computer hardware and software complexity has resulted in the increa...
As the cloud paradigm gains widespread adoption, the performance evaluation and prediction of cloud ...
This paper describes a simulation-based technique for the performance prediction of message-passing ...
A common approach to studying future computer systems is to build simulators that accurately model t...
The performance of client/server systems is complex and highly dependent on a number of interacting ...
In recent years, there has been a shift in software development towards microservice-based architect...
This paper demonstrates how the combination of simulation and real-world experiments can be...
An embedded system is a software-intensive system that has a dedicated function within a larger syst...
Predicting sequential execution blocks of a large scale parallel application is an essential part of...