• DocumentCode
    2132363
  • Title

    A distributed web server and its performance analysis on multiple platforms

  • Author

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

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Hawthorn, NY, USA
  • fYear
    1996
  • fDate
    27-30 May 1996
  • Firstpage
    665
  • Lastpage
    672
  • 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 distributed Web server for CGI processes to acquire services efficiently. A Connection Manager Daemon (CMD) is developed to provide a number of cliettes, 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
  • Keywords
    client-server systems; hypermedia; network servers; performance evaluation; transport protocols; Cache Manager; Common Gateway Interface; Connection Manager Daemon; HyperText Markup Language; IBM Scalable Parallel system; database; distributed web server; information distribution and handling systems; initialization; multiple platforms; network-centric computing environments; performance analysis; performance bottleneck; response time; transaction servers; visualization; Computer networks; Distributed computing; HTML; Information retrieval; Markup languages; Network servers; Performance analysis; Transaction databases; Web server; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
  • Print_ISBN
    0-8186-7399-0
  • Type

    conf

  • DOI
    10.1109/ICDCS.1996.508018
  • Filename
    508018