PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Web server latency reduction study

Treść / Zawartość
Identyfikatory
Warianty tytułu
PL
Badania redukcji opóźnień serwera WWW
Języki publikacji
EN
Abstrakty
EN
This paper investigates the characteristics of web server response delay in order to understand and analyze the optimization techniques of reducing latency. The analysis of the latency behavior for multi-process Apache HTTP server with different thread count and various workloads, was made. It was indicated, that the insufficient number of threads used by the server handling the concurrent requests of clients, is responsible for increasing latency under various loads. The problem can be solved by using a modified web server configuration allowing to reduce the response time.
PL
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
Rocznik
Strony
19--23
Opis fizyczny
Bibliogr. 20 poz., rys., tab.
Twórcy
autor
  • Lodz University of Technology, Institute of Applied Computer Science
autor
  • Lodz University of Technology, Institute of Applied Computer Science
  • Lodz University of Technology, Institute of Applied Computer Science
Bibliografia
  • [1] Aaqib S. M., Sharma L.: Analysis of Delivery of Web Contents for Kernel-mode and User-mode Web Servers. International Journal of Computer Applications, 1/2011.
  • [2] Almeida J.M., Almeida V., Yates D.J.: Measuring the behavior of a World Wide Web server. High Performance Networking Conference, New York 1997.
  • [3] Apache Software Foundation 2016. Apache HTTP server version 2.4, https://httpd.apache.org/docs/2.4/mpm.html.
  • [4] Apache Software Foundation 2016. Apache MPM Event. Available from https://httpd.apache.org/docs/2.4/mod/event.html.
  • [5] Arlitt M., Williamson C.: Understanding Web server configuration issues. Software: Practice and Experience 34(2)/2004, 163–186, [DOI: 10.1002/spe.575].
  • [6] Aron M., Druschel P.: TCP implementation enhancements for improving Web server performance. Technical Report TR99-335, Rice University, July 1999.
  • [7] Banga G., Druschel P.: Measuring the capacity of a Web server under realistic loads. Baltzer Science Publishers BV, 1999, 69–83.
  • [8] 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.
  • [9] Chandranmenon G.P., Varghese G.: Reducing Web Latency Using Reference Point Caching. In proceeding of IEEE INFOCOM 2001.
  • [10] 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.
  • [11] Dodge R., Menascé D.A.: Prefetching inlines to improve web server latency. Published in the Proc. of the Computer Measurement Group Conference, Anaheim, CA, 1998.
  • [12] Faber T., Touch J., Jue W.: The Time-Wait state in TCP and its Effect on Busy Servers. In Proceedings of IEEE INFOCOM ’99, March 1999.
  • [13] 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.
  • [14] Marshall D.: Threads: Basic Theory and Libraries. 5/1999. Available from https://www.cs.cf.ac.uk/Dave/C/node29.html.
  • [15] Nahum E., Barzilai T., Kandlur D.: Performance Issues in WWW Servers. IEEE/ACM Transactions on Networking Conference, 2/2002.
  • [16] Padmanabhan V.N., Mogul J.C.: Improving HTTP Latency. Computer Networks and ISDN Systems 12/1995, 25–35.
  • [17] Ruan Y., Pai V.S.: The Origins of Network Server Latency & the Myth of Connection Scheduling. SIGMETRICS/Performance’04, New York, NY, USA, 2004, [ACM 1-58113-664-1/04/0006].
  • [18] Savoia A.: Web Page Response Time 101. The software testing and quality engineering magazine STQE, July/August 2001, 48–53.
  • [19] Tanenbaum A.S.: Modern Operating Systems, 2nd Edition, Jan 25, 2002, 81–100. Available from http://www.cs.vu.nl/~ast/books/mos2/sample-2.pdf.
  • [20] 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.
Uwagi
Opracowanie ze środków MNiSW w ramach umowy 812/P-DUN/2016 na działalność upowszechniającą naukę (zadania 2017).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-bf741b1d-b208-4d5e-92e3-df29c053e7cb
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.