Simulating and Modeling Secure e-Business Applications

Characterizing application servers performance becomes a hard work when the system is unavailable or when spending a great amount of time and resources is required to generate the results. In this paper we propose the modelization and simulation of complex systems, such as application servers, in order to alleviate this limitation. Using simulation, and specifically coarse-grain simulation as we propose, allows to overcome the necessity of using the real system while spending only 1/10 of the time employed by the real system to generate the results. Our simulation proposal can be used to obtain server performance measurements, to evaluate server behavior with different configuration parameters or to evaluate the impact of incorporating to the servers additional mechanisms to improve their performance without the necessity of using the real system. In our evaluation, we use simulation to obtain performance measurements of a Tomcat application server with SSL security, to evaluate Tomcat performance if an admission control mechanism would be incorporated and to determine the Tomcat performance enhancements with 8 CPUs without having a machine of similar features, showing in all the cases the usefulness of our proposal.

[1]  D. Manjunath,et al.  A Combined LIFO-Priority Scheme for Overload Control of E-commerce Web Servers , 2006, ArXiv.

[2]  Asser N. Tantawi,et al.  An analytical model for multi-tier internet services and its applications , 2005, SIGMETRICS '05.

[3]  PacificiGiovanni,et al.  An analytical model for multi-tier internet services and its applications , 2005 .

[4]  David Mosberger,et al.  httperf—a tool for measuring web server performance , 1998, PERV.

[5]  C. Amza,et al.  Specification and implementation of dynamic Web site benchmarks , 2002, 2002 IEEE International Workshop on Workload Characterization.

[6]  Christopher Allen,et al.  The TLS Protocol Version 1.0 , 1999, RFC.

[7]  Jordi Torres,et al.  Complete instrumentation requirements for performance analysis of Web based technologies , 2003, 2003 IEEE International Symposium on Performance Analysis of Systems and Software. ISPASS 2003..

[8]  Averill M. Law,et al.  Simulation Modeling and Analysis , 1982 .

[9]  Christopher Stewart,et al.  Performance modeling and system management for multi-component online services , 2005, NSDI.

[10]  Jordi Torres,et al.  Characterizing secure dynamic Web applications scalability , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[11]  Gunter Bolch,et al.  Queueing Networks and Markov Chains , 2005 .

[12]  Paul Bratley,et al.  A guide to simulation , 1983 .

[13]  Myron Hlynka,et al.  Queueing Networks and Markov Chains (Modeling and Performance Evaluation With Computer Science Applications) , 2007, Technometrics.

[14]  Eric Rescorla,et al.  HTTP Over TLS , 2000, RFC.