BADANIA REDUKCJI OPÓŹNIEŃ SERWERA WWW
Fatma Mbarek
fmbarek@iis.p.lodz.plLodz University of Technology, Institute of Applied Computer Science (Polska)
Volodymyr Mosorov
Lodz University of Technology, Institute of Applied Computer Science (Polska)
Rafał Wojciechowski
Lodz University of Technology, Institute of Applied Computer Science (Polska)
Abstrakt
W artykule opisano badania charakterystyk czasowych serwera WWW w celu zrozumienia i analizy technik optymalizacyjnych powodujących redukcję opóźnienia. Dokonano analizy czasów opóźnień dla wieloprocesowego serwera Apache dla różnej liczby wątków i obciążeń. Wskazano, że niewystarczająca liczba wątków wykorzystywanych przez serwer, obsługujących jednoczesne żądania klientów, wpływa znacząco na zwiększenie opóźnień dla różnych obciążeń. Problem może być rozwiązany za pomocą modyfikacji ustawień serwera WWW, pozwalających na skrócenie czasu reakcji.
Słowa kluczowe:
web server, opóźnienie, wątekBibliografia
Aaqib S.M., Sharma L.: Analysis of Delivery of Web Contents for Kernel-mode and User-mode Web Servers. International Journal of Computer Applications 12(9), 2011, 37–42
Google Scholar
Almeida J.M., Almeida V., Yates D.J.: Measuring the behavior of a World Wide Web server. High Performance Networking VII. IFIP — The International Federation for Information Processing. Springer, Boston 1997.
Google Scholar
Apache Software Foundation 2016. Apache HTTP server version 2.4, https://httpd.apache.org/docs/2.4/mpm.html
Google Scholar
Apache Software Foundation 2016. Apache MPM Event. Available from https://httpd.apache.org/docs/2.4/mod/event.html
Google Scholar
Arlitt M., Williamson C.: Understanding Web server configuration issues. Software: Practice and Experience 34(2) 2004, 163–186, [DOI: 10.1002/spe.575].
Google Scholar
Aron M., Druschel P.: TCP implementation enhancements for improving Web server performance. Technical Report TR99-335, Rice University, July 1999.
Google Scholar
Banga G., Druschel P.: Measuring the capacity of a Web server under realistic loads. Baltzer Science Publishers BV, 1999, 69–83.
Google Scholar
Boyed-Wickizer S., Clements A.T., Mao Y., Pesterev A., Frans-Kaashoek M., Morris R., Zeldovich N.: An Analysis of Linux Scalability to Many Cores. OSDI'10 Proceedings of the 9th USENIX conference on Operating systems design and implementation, 2010, 1–16.
Google Scholar
Chandranmenon G.P., Varghese G.: Reducing Web Latency Using Reference Point Caching. Proceeding of IEEE INFOCOM 2001.
Google Scholar
Choi G.S., Kim J., Ersoz D., Das C.R.: A Multi-threaded Pipelined Web Server Architecture for SMP/SoC Machines. International World Wide Web Conference Committee (IW3C2), Chiba, Japan, 2005, 730–739.
Google Scholar
Dodge R., Menascé D.A.: Prefetching inlines to improve web server latency. Proc. of the Computer Measurement Group Conference, Anaheim, 1998.
Google Scholar
Faber T., Touch J., Jue W.: The TIME-WAIT state in TCP and its Effect on Busy Servers. Proceedings of IEEE INFOCOM, 1999.
Google Scholar
Hu Y., Nanda A., Yang Q.: Measurement, analysis, and performance improvement of the Apache Web server. The 18th IEEE International Performance, Computing, and Communications Conference (IPCCC’99), Phoenix/Scottsdale, Arizona, 1999.
Google Scholar
Marshall D.: Threads: Basic Theory and Libraries. 5/1999. Available: https://www.cs.cf.ac.uk/Dave/C/node29.html
Google Scholar
Nahum E., Barzilai T., Kandlur D.: Performance Issues in WWW Servers. IEEE/ACM Transactions on Networking Conference, 2/2002.
Google Scholar
Padmanabhan V.N., Mogul J.C.: Improving HTTP Latency. Computer Networks and ISDN Systems, 12/1995, 25–35.
Google Scholar
Ruan Y., Pai V.S.: The Origins of Network Server Latency & the Myth of Connection Scheduling. SIGMETRICS/Performance, New York, 2004.
Google Scholar
Savoia A.: Web Page Response Time 101. The software testing and quality engineering magazine STQE, 2001, 48–53.
Google Scholar
Tanenbaum A.S.: Modern Operating Systems, 2nd Edition, 2002, 81–100. Available: http://www.cs.vu.nl/~ast/books/mos2/sample-2.pdf
Google Scholar
Viles C.L., French J.C.: Availability and Latency of World Wide Web Information Servers. The USENIX Association, Computing Systems 8(1)/1995, 61–91.
Google Scholar
Autorzy
Fatma Mbarekfmbarek@iis.p.lodz.pl
Lodz University of Technology, Institute of Applied Computer Science Polska
Autorzy
Volodymyr MosorovLodz University of Technology, Institute of Applied Computer Science Polska
Autorzy
Rafał WojciechowskiLodz University of Technology, Institute of Applied Computer Science Polska
Statystyki
Abstract views: 213PDF downloads: 60
Licencja
Utwór dostępny jest na licencji Creative Commons Uznanie autorstwa – Na tych samych warunkach 4.0 Miedzynarodowe.
Inne teksty tego samego autora
- Volodymyr Mosorov, Sebastian Biedron, Taras Panskyi, ZASTOSOWANIE NADMIAROWOŚCI W PROTOKOLE LEACH , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Tom 8 Nr 2 (2018)
- Volodymyr Mosorov, Taras Panskyi, Sebastian Biedron, ZMODYFIKOWANA ALTERNATYWNA REGUŁA DECYZYJNA W ALGORYTMIE WSTĘPNEGO KLASTROWANIA , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Tom 6 Nr 2 (2016)