Performance models can help in the design process by locating bottlenecks in the system that may not be visible during the development of the software and for determining capacities. However making models is not a trivial task and its ability to capture performance related detail is a concern. This work introduces an automated method to construct models from traces of a running distributed application. In this model tasks exhibit internal concurrency, specifically asynchronous remote procedure calls and early replies by a server. The trace information is transformed into a layered queuing network (LQN) model where behaviours of tasks are modeled using activity graphs (AGs) with fork and join activities
A software design often does not describe the software infrastructure it will need to run, but a per...
Performance model building is essential to predict the ability of an application to satisfy given le...
Predictive performance models are used increasingly throughout the phases of the software engineerin...
Performance models can be built at early stages of software development cycle to aid software design...
Performance models of software designs can give early warnings of problems such as resource saturati...
It is generally accepted that performance characteristics, such as response time and throughput, are...
In this dissertation, we describe a methodology to develop analytic performance models for client-se...
Performance model building is essential to predict the ability of an application to satisfy given le...
Layered Queueing Network (LQN) performance models Methodology for performance model derivation Sof...
Layered Queueing Networks (LQN) are a formalism for modeling and predicting performance properties o...
Performance models offer a convenient tool to assess design alternatives and predict the execution t...
We present a methodology and tool for performance analysis of distributed server systems, which allo...
Abstract. Performance characteristics, such as response time and throughput, play an important role ...
Early performance estimates for a new software system aid the design process by providing feedback w...
International audienceThis paper advocates for the introduction of performance awareness in autonomi...
A software design often does not describe the software infrastructure it will need to run, but a per...
Performance model building is essential to predict the ability of an application to satisfy given le...
Predictive performance models are used increasingly throughout the phases of the software engineerin...
Performance models can be built at early stages of software development cycle to aid software design...
Performance models of software designs can give early warnings of problems such as resource saturati...
It is generally accepted that performance characteristics, such as response time and throughput, are...
In this dissertation, we describe a methodology to develop analytic performance models for client-se...
Performance model building is essential to predict the ability of an application to satisfy given le...
Layered Queueing Network (LQN) performance models Methodology for performance model derivation Sof...
Layered Queueing Networks (LQN) are a formalism for modeling and predicting performance properties o...
Performance models offer a convenient tool to assess design alternatives and predict the execution t...
We present a methodology and tool for performance analysis of distributed server systems, which allo...
Abstract. Performance characteristics, such as response time and throughput, play an important role ...
Early performance estimates for a new software system aid the design process by providing feedback w...
International audienceThis paper advocates for the introduction of performance awareness in autonomi...
A software design often does not describe the software infrastructure it will need to run, but a per...
Performance model building is essential to predict the ability of an application to satisfy given le...
Predictive performance models are used increasingly throughout the phases of the software engineerin...