全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Python Server Page Performance Analysis and Modeling

DOI: 10.4236/cn.2024.161001, PP. 1-30

Keywords: Performance Analysis, Queue, Performance Model, Web Server, Internet, World Wide Web, Web Server Performance

Full-Text   Cite this paper   Add to My Lib

Abstract:

Today, in the field of computer networks, new services have been developed on the Internet or intranets, including the mail server, database management, sounds, videos and the web server itself Apache. The number of solutions for this server is therefore growing continuously, these services are becoming more and more complex and expensive, without being able to fulfill the needs of the users. The absence of benchmarks for websites with dynamic content is the major obstacle to research in this area. These users place high demands on the speed of access to information on the Internet. This is why the performance of the web server is critically important. Several factors influence performance, such as server execution speed, network saturation on the internet or intranet, increased response time, and throughputs. By measuring these factors, we propose a performance evaluation strategy for servers that allows us to determine the actual performance of different servers in terms of user satisfaction. Furthermore, we identified performance characteristics such as throughput, resource utilization, and response time of a system through measurement and modeling by simulation. Finally, we present a simple queue model of an Apache web server, which reasonably represents the behavior of a saturated web server using the Simulink model in Matlab (Matrix Laboratory) and also incorporates sporadic incoming traffic. We obtain server performance metrics such as average response time and throughput through simulations. Compared to other models, our model is conceptually straightforward. The model has been validated through measurements and simulations during the tests that we conducted.

References

[1]  Rafamantanantsoa, F. and Ravomampiandra, P. (2018) Analysis and Simulink Modeling of the Performance of Dynamic Web Server Using JSP and PHP. Communications and Network, 10, 196-210.
[2]  Rafamantanantsoa, F. and Laha, M. (2018) Analysis and Neural Networks Modeling of Web Server Performances Using MySQL and PostgreSQL. Communications and Network, 10, 142-151.
[3]  Rafamantanantsoa, F., Haja, R.L. and Ferdinand, R.L. (2021) Analysis and Evaluation of Performance Related to Java and PHP Security Codes. Communications and Network, 13, 36-49.
[4]  Raschka, S., Patterson, J. and Nolet, C. (2020) Machine Learning in Python: Main Developments and Technology Trends in Data Science, Machine Learning, and Artificial Intelligence. Information, 11, Article 193.
[5]  Menasce, D.A. (2002) Load Testing of Web Sites. IEEE Internet Computing, 6, 70-74.
[6]  Peng, D., Yuan, Y., Yue, K., Wang, X. and Zhou, A. (2004) Capacity Planning for Composite Web Services Using Queuing Network-Based Models. In: Li, Q., Wang, G. and Feng, L., Eds., Advances in Web-Age Information Management, Springer Berlin, Heidelberg, 439-448.
[7]  Elbaum, S., Karre, S. and Rothermel, G. (2003) Improving Web Application Testing with User Session Data. Proceedings of 25th International Conference on Software Engineering (ICSE’03), Portland, 3-10 May 2003, 49-59.
[8]  Singh, N., Alhorr, H.S. and Bartikowski, B.P. (2010) Global E-Commerce: A Portal Bridging the World Markets. Journal of Electronic Commerce Research: Special Issue: Global B-Commerce, 11, 1-5.
[9]  Consulting, F. (2009) E Commerce Web Site Performance Today: An Updated Look at Consumer Reaction to a Poor Online Shopping Experience. White Paper, 1-21.
[10]  Nygren, E., Sitaraman, R.K. and Sun, J. (2010) The Akamai Network: A Platform for High-Performance Internet Applications. ACM SIGOPS Operating Systems Review, 44, 2-19.
[11]  Totok, A. and Karamcheti, V. (2010) RDRP: Reward-Driven Request Prioritization for e-Commerce Web Sites. Electronic Commerce Research and Applications, 9, 549-561.
[12]  Hu, J.C., Mungee, S. and Schmidt, D. (1998) Principles for Developing and Measuring High-Performance Web Servers over ATM.
https://citeseerx.ist.psu.edu/document?%20repid=rep1&type=pdf&doi=6bca8ad5dcc846%20ba18ea28046807bea600b3bef6
[13]  Menascé, D.A. and Almeida, V.A.F. (2002) Capacity Planning for Web Services. Prentice Hall, New York.
https://dl.acm.org/doi/abs/10.5555/647414.725176
[14]  Mikael, A., Jianhua, C., Maria, K. and Christian, N. (2003) Performance Modeling of an Apache Web Server with Bursty Arrival Traffic. Proceedings of the International Conference on Internet Computing, Las Vegas, 23-26 June 2003, 508-514.
[15]  Yasuyuki, F., Masayuki, M. and Hideo, M. (2000) Performance Modeling and Evaluation of Web Server Systems with Proxy Caching. Ph.D. Thesis, Osaka University, Japon.
[16]  Elleithy, K.M. and Komaralingan, A. (2002) Using Queuing Model to Analyzes the Performance of Web Servers. International Conference on Advances in Infrastructure for e-Business, e-Education, e-Science, and e-Medecine on the Internet, Rome, Italy, 21-27 January 2002.
[17]  Cao, J., Anderson, M., Nyberg, C. and Kih, M. (2003) Web Server Performance Modelling Using an M/G/1/K*PS Queue. Telecommunication, ICT 2003, 10th International Conference, Lund, 1501-1506.
https://lucris.lub.lu.se/ws/files/5470459/625321.pdf
[18]  Liu, Z., NIclausse, N. and Jalpa-Villaanueva, C. (1999) Web Traffic Modeling and Performance Comparison between
http 1.0. and
http 1.1.
[19]  Nahum, E.M. Deconstructing SPEC Web 99.
https://cs.uwaterloo.ca/~brecht/courses/856-Internet-Server-Performance-2003/readings-new/nahum-deconstructing-2002.pdf

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133