Performance Modeling for Web based J2EE and .NET Applications
Authors: Shankar Kambhampaty, Venkata Srinivas Modali
Abstract:
When architecting an application, key nonfunctional requirements such as performance, scalability, availability and security, which influence the architecture of the system, are some times not adequately addressed. Performance of the application may not be looked at until there is a concern. There are several problems with this reactive approach. If the system does not meet its performance objectives, the application is unlikely to be accepted by the stakeholders. This paper suggests an approach for performance modeling for web based J2EE and .Net applications to address performance issues early in the development life cycle. It also includes a Performance Modeling Case Study, with Proof-of-Concept (PoC) and implementation details for .NET and J2EE platforms.
Keywords: Performance Measures, Performance Modeling, Performance Testing, Resource Utilization, Response Time, Throughput.
Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1331163
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 2264References:
[1] Microsoft, Improving .Net Application Performance and Scalability. Patterns and Practices, Microsoft Corporation ISBN 0-7356-1851-8.
[2] S. Kounev and A. Buchmann, "Performance Modeling and Evaluation of Large-Scale J2EE Applications", in Proc. 2003 Computer Measurement Group conference (CMG-2003), Dallas, Texas, December 7-12, 2003.
[3] D. A. Menascé, V. A. F. Almeida, L. W. Dowdy, Performance by Design: Computer Capacity Planning by Example. Prentice Hall, 2004, ISBN 0-13-090673-5.
[4] Microsoft-s Patterns and Practices Group, Available : http://msdn.microsoft.com/practices/
[5] C. U. Smith and L. G. Williams, Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software, Addision-Wesley.
[6] D. A. Menascé, "Load Testing, Benchmarking, and Application Performance Management for the Web," in Proc. 2002 Computer Management Group Conference, pp., 271-281, Reno, Nevada, December 2002.
[7] System Performance Evaluation Corporation, Available: http://www.spec.org/
[8] J. Shaw "Web Application Performance testing ÔÇö a Case Study of an On-line Learning Application," BT Technology Journal, vol.18, no 2, April 2000.
[9] C. U. Smith, L. G. Williams, "Best Practices for Software Performance Engineering", in Proc. CMG, Dallas, Dec. 2003.