AWPS - An Architecture for Pro-active Web Performance Management

The growing demand for quality and performance has become a discriminating factor in the field of software applications. Specifically in the area of web applications, performance has become a key factor for success creating the need for new types of performance evaluation models and methods capable of representing the dynamic characteristics of web environments. In this paper we will recall seminal work in this area and present AWPS, a tool for automatic web performance simulation and prediction. AWPS is capable of (a) automatically creating a web performance simulation and (b) conducting trend analysis of the system under test. The operation and usage of this tool is demonstrated in a case study of a two-tier architecture system.

[1]  Ray Jain,et al.  The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.

[2]  Giuseppe Serazzi,et al.  Computer virus propagation models , 2004 .

[3]  C. Murray Woodside,et al.  Automatic generation of layered queuing software performance models from commonly available traces , 2005, WOSP '05.

[4]  S. V. Raghavan,et al.  Generative workload models of Internet traffic , 1997, Proceedings of ICICS, 1997 International Conference on Information, Communications and Signal Processing. Theme: Trends in Information Systems Engineering and Wireless Multimedia Communications (Cat..

[5]  Giuseppe Serazzi,et al.  A workload model representative of static and dynamic characteristics , 1986, Acta Informatica.

[6]  Martin Pinzger Automated Web Performance Analysis , 2008, 2008 23rd IEEE/ACM International Conference on Automated Software Engineering.

[7]  Günter Haring,et al.  Workload modeling for parallel processing systems , 1995, MASCOTS '95. Proceedings of the Third International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems.

[8]  Günter Haring,et al.  A hierarchical approach to workload characterization for parallel systems , 1995, HPCN Europe.

[9]  Carlos Juiz,et al.  Automatic performance evaluation and feedback for MASCOT designs , 2005, WOSP '05.

[10]  Günter Haring,et al.  On Stochastic Models of Interactive Workloads , 1983, Performance.

[11]  Günter Haring,et al.  Hierarchical Approach to Building Generative Networkload Models , 1995, Comput. Networks ISDN Syst..

[12]  Gabriele Anderst-Kotsis Performance Management in Dynamic Computing Environments , 2003, MASCOTS Tutorials.

[13]  Günter Haring,et al.  Generative networkload models for a single server environment , 1994, SIGMETRICS.

[14]  Fan Zhang,et al.  A Comprehensive Toolset for Workload Characterization, Performance Modeling, and Online Control , 2003, Computer Performance Evaluation / TOOLS.

[15]  W. Dulz,et al.  Grammar-based Workload Modeling of Communication Systems 1 , 1991 .

[16]  Domenico Ferrari,et al.  Workload charaterization and Selection in Computer Performance Measurement , 1972, Computer.

[17]  John Murphy,et al.  A framework for performance monitoring, modelling and prediction of component oriented distributed systems , 2002, WOSP '02.