Distributed web server and its performance analysis on multiple platforms

Yew Huey Liu*, Paul Dantzig, C. Eric Wu, Jim Challenger, Lionel M. Ni

*Corresponding author for this work

Research output: Contribution to conferenceConference Paperpeer-review

12 Citations (Scopus)

Abstract

A fundamental trend for servers in network-centric computing environments is to evolve from traditional database and transaction servers to information distribution and handling systems. In addition to documents written in the HyperText Markup Language (HTML), data stored in other forms can be retrieved through the Common Gateway Interface (CGI). A significant performance bottleneck is the initialization and setup phase for a CGI process to gain access to a backend server. In this paper, we describe the design and implementation of a distributed Web server for CGI processes to acquire services efficiently. A Connection Manager Daemon (CMD) is developed to provide a number of clients, which are connected to backend servers to eliminate initialization costs for incoming requests. A Cache Manager is implemented to speedup response time in case of repeated requests. We also trace and monitor the Connection Manager Daemon as well as its clients using extended UTE (Unified Trace Environment) tools, and present its performance analysis and visualization. The platforms where we conduct this study include a single-node workstation, a cluster of workstations, and an IBM Scalable Parallel (SP) system.

Original languageEnglish
Pages665-672
Number of pages8
Publication statusPublished - 1996
Externally publishedYes
EventProceedings of the 1996 16th International Conference on Distributed Computing Systems - Hong Kong, Hong Kong
Duration: 27 May 199630 May 1996

Conference

ConferenceProceedings of the 1996 16th International Conference on Distributed Computing Systems
CityHong Kong, Hong Kong
Period27/05/9630/05/96

Fingerprint

Dive into the research topics of 'Distributed web server and its performance analysis on multiple platforms'. Together they form a unique fingerprint.

Cite this