DocumentCode
1805895
Title
Using Java Method Traces to Automatically Characterize and Model J2EE Server Applications
Author
Dinker, Darpan ; Schwetman, Herb
Author_Institution
Sun Microsystems Lab., Menlo Park, CA
fYear
2006
fDate
3-6 Dec. 2006
Firstpage
1187
Lastpage
1194
Abstract
This paper describes a novel framework used to characterize a J2EE (Java Enterprise Edition) application and develop models of the application by using Java method tracing in a Java-technology based application server. Application servers are critical to large-scale, online servers and serve as middleware to provide secure access to transactional, legacy and Web services. The tracing tool in this framework gives a detailed and comprehensive view of the sequences of methods invoked as the application server processes requests. The output of this tool is processed and automatically summarized into a set of transaction profiles which form the input for a simulation model of the application server and its related components. These profiles have proven to be a useful abstraction of the behavior of the transactions processed by the system. After describing the tool and the model, the paper provides results of validation runs and discusses the usefulness of quantitative measurement, analysis and modeling in some areas of system design and system deployment. The models help architects, designers, developers and deployers explore the different facets of performance during all stages of an application´s life-cycle, especially during concept development and prototyping
Keywords
Internet; Java; digital simulation; middleware; queueing theory; Java Enterprise Edition; Web services; application server; middleware; model J2EE server; tracing tool; Databases; Instruments; Java; Laboratories; Network servers; Predictive models; Sun; System performance; Throughput; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Conference, 2006. WSC 06. Proceedings of the Winter
Conference_Location
Monterey, CA
Print_ISBN
1-4244-0500-9
Electronic_ISBN
1-4244-0501-7
Type
conf
DOI
10.1109/WSC.2006.323210
Filename
4117734
Link To Document