Fast subsequence matching in time-series databases
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
A scalable HTTP server: the NCSA prototype
Selected papers of the first conference on World-Wide Web
Performance engineering of the World Wide Web: application to dimensioning and cache design
Proceedings of the fifth international World Wide Web conference on Computer networks and ISDN systems
The UK national Web cache: the state of the art
Proceedings of the fifth international World Wide Web conference on Computer networks and ISDN systems
Flexible open caching for the Web
Selected papers from the sixth international conference on World Wide Web
NetCache architecture and deployment
Computer Networks and ISDN Systems - Selected papers of the 3rd international caching workshop
Scalable Federation of Web Cache Servers
World Wide Web
Self-Organizing Cooperative WWW Caching
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
A Tiered System for Serving Differentiated Content
World Wide Web
Hi-index | 0.00 |
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.