httperf—a tool for measuring web server performance
ACM SIGMETRICS Performance Evaluation Review
End to End Performance Modeling of Web Server Architectures
ACM SIGMETRICS Performance Evaluation Review
Soot - a Java bytecode optimization framework
CASCON '99 Proceedings of the 1999 conference of the Centre for Advanced Studies on Collaborative research
Analysis and simulation of Web services
Computer Networks: The International Journal of Computer and Telecommunications Networking - Special issue: The Semantic Web: an evolution for a revolution
Performance by Design: Computer Capacity Planning By Example
Performance by Design: Computer Capacity Planning By Example
On-line anomaly detection of deployed software: a statistical machine learning approach
Proceedings of the 3rd international workshop on Software quality assurance
Hi-index | 0.00 |
Today the performance of web systems is getting ever more important, as the number of users and competitors is still increasing. Therefore performance analysis tools gain importance too. There are currently several tools on the market that ensure and test for adequate performance. There are a number of simulation tools and monitoring tools, but only few that automatise and combine both approaches. This paper outlines a system that is capable of (a) automatically creating a web performance simulation and (b) conducting trend analysis of the system under test (SUT). The system requires input information like monitoring points and static-information about the SUT. Based on this information a simulation model of the system is generated. Then the simulation model is refined stepwise e.g. by adding or removing connections between the model components or adjusting the parameters until the aimed accuracy is achieved. By using this simulation model the prediction module creates an analysis of the SUT, and thereby provides as much information as possible about the current state of the system and potential trends. This predictive information can be used for pro-active server tuning or other performance optimisations. The special focus of this work is on the adjustment and prediction parts of the system described here. For all the other parts existing tools and techniques will be used wherever possible.