Abstract
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.
Chapter PDF
Similar content being viewed by others
Keywords
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.
References
Rescorla, E.: HTTP over TLS. RFC 2818 (2000)
Bolch, G., et al.: Queueing networks and markov chains. In: Modelling and Performance Evaluation with Computer Science Applications. Wiley, New York (1998)
Stewart, C., Shen, K.: Performance modeling and system management for multi-component online services. NSDI (2005)
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)
Nou, R.: Sorting backlog queue, impact over tomcat. Research Report UPC-DAC-RR-CAP-2005-30 (2005)
Nou, R., Guitart, J., Torres, J.: Simulating and modeling secure e-business applications. Research Report UPC-DAC-RR-2005-31 (2005)
Dierks, T., Allen, C.: The tls protocol, version 1.0. RFC 2246 (1999)
Guitart, J., Beltran, V., Carrera, D., Torres, J., Ayguadé, E.: Characterizing secure dynamic web applications scalability. In: IPDPS 2005, Denver, Colorado, USA (2005)
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)
WebPage: Omnet++ (2005), http://www.omnetpp.org
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)
WebPage: Paraver (2005), http://www.cepba.upc.es/paraver
Menacé, D.A., Almeida, V.A.F., Dowdy, L.W.: Performance by Design. Pearson Education, London (2004)
WebPage: Jakarta tomcat servlet container (2005), http://jakarta.apache.org/tomcat
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)
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)
WebPage: Barcelona edragon research group (2005), http://www.bsc.es/eDragon
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nou, R., Guitart, J., Torres, J. (2006). Simulating and Modeling Secure Web Applications. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds) Computational Science – ICCS 2006. ICCS 2006. Lecture Notes in Computer Science, vol 3991. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11758501_16
Download citation
DOI: https://doi.org/10.1007/11758501_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34379-0
Online ISBN: 978-3-540-34380-6
eBook Packages: Computer ScienceComputer Science (R0)