Simulating and Modeling Secure Web Applications

  • Ramon Nou
  • Jordi Guitart
  • Jordi Torres
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3991)


Characterizing application servers performance becomes hard work when the system is unavailable or when a great amount of time and resources are required to generate the results. In this paper we propose the modeling and simulation of complex systems, such as application servers, in order to alleviate this limitation. Using simulations, and specifically coarse-grain simulations as we propose here, allows us to overcome the necessity of using the real system while taking only 1/10 of the time than that of 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 additional mechanisms to the servers to improve their performance without the necessity of using the real system.


Admission Control Application Server Server Performance Admission Control Mechanism Overload Control 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Rescorla, E.: HTTP over TLS. RFC 2818 (2000)Google Scholar
  2. 2.
    Bolch, G., et al.: Queueing networks and markov chains. In: Modelling and Performance Evaluation with Computer Science Applications. Wiley, New York (1998)Google Scholar
  3. 3.
    Stewart, C., Shen, K.: Performance modeling and system management for multi-component online services. NSDI (2005)Google Scholar
  4. 4.
    Uragonkar, B., Pacifi, G.: Shenoy, P., Spreitzer, M., Tantawi, A.: An analytical model for multi-tier internet services and its applications. In: SIGMETRICS 2005, Alberta, Canada (2005)Google Scholar
  5. 5.
    Nou, R.: Sorting backlog queue, impact over tomcat. Research Report UPC-DAC-RR-CAP-2005-30 (2005)Google Scholar
  6. 6.
    Nou, R., Guitart, J., Torres, J.: Simulating and modeling secure e-business applications. Research Report UPC-DAC-RR-2005-31 (2005)Google Scholar
  7. 7.
    Dierks, T., Allen, C.: The tls protocol, version 1.0. RFC 2246 (1999)Google Scholar
  8. 8.
    Guitart, J., Beltran, V., Carrera, D., Torres, J., Ayguadé, E.: Characterizing secure dynamic web applications scalability. In: IPDPS 2005, Denver, Colorado, USA (2005)Google Scholar
  9. 9.
    Guitart, J., Beltran, V., Carrera, D., Torres, J., Ayguadé, E.: Session-based adaptative overload control for secure dynamic web application. In: ICPP 2005, Oslo, Norway (2005)Google Scholar
  10. 10.
    WebPage: Omnet++ (2005),
  11. 11.
    Carrera, D., Guitart, J., Torres, J., Ayguadé, E., Labarta, J.: Complete instrumentation requirements for performance analysis of web based technologies. In: ISPASS 2003, Austin, Texas, USA, pp. 166–176 (2003)Google Scholar
  12. 12.
    WebPage: Paraver (2005),
  13. 13.
    Menacé, D.A., Almeida, V.A.F., Dowdy, L.W.: Performance by Design. Pearson Education, London (2004)Google Scholar
  14. 14.
    WebPage: Jakarta tomcat servlet container (2005),
  15. 15.
    Mosberger, D., Jin, T.: httperf: A tool for measuring web server performance. In: Workshop on Internet Server Performance (WISP 1998) (in conjunction with SIGMETRICS 1998), Madison, Wisconsin, USA, pp. 59–67 (1998)Google Scholar
  16. 16.
    Amza, C., Cecchet, E., Chanda, A., Cox, A., Elnikety, S., Gil, R., Marguerite, J., Rajamani, K., Zwaenepoel, W.: Specification and implementation of dynamic web site benchmarks. In: WWC-5, Austin, Texas, USA (2002)Google Scholar
  17. 17.
    WebPage: Barcelona edragon research group (2005),
  18. 18.
    Singhmar, N., Mathur, V., Apte, V., Manjunath, D.: A combined lifo-priority scheme for overload control of e-commerce web servers. In: International Infrastructure Survivability Workshop, Lisbon, Portugal (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Ramon Nou
    • 1
  • Jordi Guitart
    • 1
  • Jordi Torres
    • 1
  1. 1.Barcelona Supercomputing Center(BSC) Computer Architecture DepartmentTechnical University of CataloniaBarcelonaSpain

Personalised recommendations