Simulation Modeling and Analysis
Simulation Modeling and Analysis
IEEE Transactions on Software Engineering
A methodology and tool for performance analysis of distributed server systems
Proceedings of the 28th international conference on Software engineering
Hi-index | 0.00 |
In this paper, we present a tool, called Autoprofiler, that automates the discovery of resource consumption by transactions on distributed systems. Such information is required as input to performance analysis tools, which may be used for capacity planning, for re-architecting a distributed system, or to identify potential bottlenecks. Deriving this information using existing tools is a tedious and error prone process. In contrast, our tool requires minimal human intervention, and brings down the time required to profile complex distributed systems to a few minutes. It does this by co-ordinating the process of load generation and server resource profiling. Our tool also works with a Java profiler, called LiteJava Profiler, which we have built, to fully automate the process of resource consumption discovery for J2EE servers.