A Scalable Web Server Architecture

被引:2
|
作者
Belloum A.S.Z. [1 ]
Kaletas E.C. [1 ]
van Halderen A.W. [1 ]
Afsarmanesh H. [1 ]
Hertzberger L.O. [1 ]
Peddemors A.J.H. [2 ]
机构
[1] University of Amsterdam, Kruislaan 403, Amsterdam
[2] Telematica Instituut, Drienerlolaan 5, Enschede
关键词
cooperative caching; distributed database; federated systems;
D O I
10.1023/A:1015723705980
中图分类号
学科分类号
摘要
This paper describes a scalable architecture for Web servers designed to cope with the ongoing increase of the Internet requirements. In the paper, first the drawbacks of the traditional Web server architecture are discussed, and the need for an innovative solution is described. The proposed design addresses two of the parameters that can dramatically impact the performance of Web servers: (1) the need for a powerful data management system to cope with the increase in the complexity of users' requests; and (2) an efficient caching mechanism to reduce the amount of redundant traffic. In this direction, a scalable solution based on distributed database technology to replace the file system is described, and performance test results of the system are provided. This architecture is further extended by a collaborative caching system that builds up an adaptive hierarchy of caches for Web servers, which allows them to keep up with the changes in the traffic generated by the applications they are running. Finally, some improvements to the proposed architecture are addressed. © 2002, Kluwer Academic Publishers.
引用
收藏
页码:5 / 23
页数:18
相关论文
共 50 条
  • [1] Fault-tolerant and scalable TCP splice and web server architecture
    Marwah, Manish
    Mishra, Shivakant
    Fetzer, Christof
    [J]. SRDS 2006: 25TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, : 301 - 310
  • [2] The server array: A scalable video server architecture
    Bernhardt, C
    Biersack, E
    [J]. HIGH-SPEED NETWORKING FOR MULTIMEDIA APPLICATIONS, 1996, : 103 - 125
  • [3] JERA: A scalable web server
    Belloum, A
    Peddemors, AJH
    Hertzberger, LO
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 167 - 174
  • [4] Scalable web server architectures
    Mourad, A
    Liu, HQ
    [J]. SECOND IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 1997, : 12 - 16
  • [5] Scalable Web server clustering technologies
    Schroeder, T
    Goddard, S
    Ramamurthy, B
    [J]. IEEE NETWORK, 2000, 14 (03): : 38 - 45
  • [6] A scalable and highly available web server
    Dias, DM
    Kish, W
    Mukherjee, R
    Tewari, R
    [J]. DIGEST OF PAPERS: COMPCON SPRING 96, FORTY-FIRST IEEE COMPUTER SOCIETY INTERNATIONAL CONFERENCE - INTELLECTUAL LEVERAGE, 1996, : 85 - 92
  • [7] TRUSS: A reliable, scalable server architecture
    Gold, BT
    Kim, J
    Smolens, JC
    Chung, ES
    Liaskovitis, V
    Nurvitadhi, E
    Falsafi, B
    Hoe, JC
    Nowatzyk, AG
    [J]. IEEE MICRO, 2005, 25 (06) : 51 - 59
  • [8] Architecture of a Web server accelerator
    Song, J
    Iyengar, A
    Levy-Abegnoli, E
    Dias, D
    [J]. COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 2002, 38 (01): : 75 - 97
  • [9] A scalable architecture for web caching
    Polusani, S
    Han, YJ
    Park, EK
    [J]. 8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XIV, PROCEEDINGS: COMPUTER AND INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2004, : 185 - 190
  • [10] Adaptive architecture for web server survivability
    Park, E
    Choi, DS
    Im, EG
    Seo, JT
    Kim, D
    [J]. ADVANCES IN INFORMATION SYSTEMS, PROCEEDINGS, 2004, 3261 : 172 - 180