arrow
Return

High performance web server architecture with Kernel-level caching

delete2012-03-07
delete3
PRE
AI
Y
Yang Sun Lee
L
Leonard Barolli
M
Min Choi *
DOI:10.1007/s10586-012-0203-1delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In this work we are focusing on reducing response time and bandwidth requirements for high performance web server. Many researches have been done in order to improve web server performance by modifying the web server architecture. In contrast to these approaches, we take a different point of view, in which we consider the web server performance in OS perspective rather than web server architecture itself. To achieve these purposes we are exploring two different approaches. The first is running web server within OS kernel. We use kHTTPd as our basis for implementation. But it has a several drawbacks such as copying data redundantly, synchronous write, and processing only static data. We propose some techniques to improve these flaws. The second approach is caching dynamic data. Dynamic data can seriously reduce the performance of web servers. Caching dynamic data has been thought difficult to cache because it often change a lot more frequently than static pages and because web server needs to access database to provide service with dynamic data. To this end, we propose a solution for higher performance web service by caching dynamic data using content separation between static and dynamic portions. Benchmark results using WebStone show that our architecture can improve server performance by up to 18 percent and can reduce user's perceived latency significantly.
Keywords:
High performance
Web server architecture
Kernel-level caching

Journal

C
Cluster Computing-The Journal of Networks Software Tools and Applications
IF:
4.1
Papers:
5.0K
Citations:
7.5K

Organization

C
Chungbuk National University
Scholars:
8.5K
Papers: 8.0K
Citations: 6.4K
M
Mokwon University
Scholars:
184
Papers: 231
Citations: 122
Fukuoka Institute of Technology cover
Fukuoka Institute of Technology
Scholars:
347
Papers: 351
Citations: 218
researcher View more organizations