DocumentCode
334006
Title
Design and performance of a Web server accelerator
Author
Levy-Abegnoli, Eric ; Iyengar, Arun ; Song, Junehwa ; Dias, Daniel
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Volume
1
fYear
1999
fDate
21-25 Mar 1999
Firstpage
135
Abstract
We describe the design, implementation and performance of a Web server accelerator which runs on an embedded operating system and improves Web server performance by caching data. The accelerator resides in front of one or more Web servers. Our accelerator can serve up to 5000 pages/second from its cache on a 200 MHz PowerPC 604. This throughput is an order of magnitude higher than that which would be achieved by a high-performance Web server running on similar hardware under a conventional operating system such as Unix or NT. The superior performance of our system results in part from its highly optimized communications stack. In order to maximize hit rates and maintain updated caches, our accelerator provides an API which allows application programs to explicitly add, delete, and update cached data. The API allows our accelerator to cache dynamic as well as static data, analyze the SPECweb96 benchmark, and show that the accelerator can provide high hit ratios and excellent performance for workloads similar to this benchmark
Keywords
application program interfaces; cache storage; operating systems (computers); search engines; 200 MHz; API; PowerPC 604; SPECweb96 benchmark; Web server accelerator; application programs; data caching; dynamic data; embedded operating system; hit rates; hit ratios; optimized communications stack; performance; server design; static data; throughput; updated caches; Acceleration; Application software; Data analysis; Hardware; Operating systems; Performance analysis; Software performance; Throughput; Web pages; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM '99. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Conference_Location
New York, NY
ISSN
0743-166X
Print_ISBN
0-7803-5417-6
Type
conf
DOI
10.1109/INFCOM.1999.749261
Filename
749261
Link To Document