• 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