HP Labs Technical Reports
Click here for full text:
Functional Requirements for Client/Server Performance Modeling: An Implementation using Discrete Event Simulation
Martinka, Joseph J.
Abstract: Design, management, and capacity planning of application performance becomes more demanding as the client/server paradigm is used in commercial enterprise applications. The ability to model distributed applications is crucial, and the modeling capability has to be available to larger populations of application designers and capacity planners. This paper motivates the need for modeling capabilities for these applications, and specifies the functional requirements of performance modeling of commercial OLTP client/server applications based on Remote Procedure Calls (RPC). These requirements include the ability to model transactions consisting of multiple, nested, synchronous and concurrent RPC's, as well as techniques to make such model solutions tractable. We show how we employed modeling techniques using discrete event simulation. Several examples of distributed application models are presented as results of our research to validate our approach and evaluate the modelings's tractability for typical problems. Suggestions for future work concludes the paper.
Back to Index