Global Caching Mechanisms in Clusters of Web servers

We investigate how to improve Web cluster performance through cooperation protocols for a shared use of the main memories of the server nodes (global caching). Many popular schemes to locate requested documents are based upon locality information sharing (namely, Informed cooperation); we also propose a novel approach for document lookup through a query broadcasting mechanism (namely, On-demand cooperation). Moreover, we consider the Migration and the Handoflmechanisms to retrieve successfully located documents. The four cooperation schemes have been evaluated through synthetic workload driven simulations. The experimental results show that, in a static Web scenario, the On-demand with Handoff scheme performs similarly to the Informed with Handoff scheme, while the On-demand with Migration scheme outperforms the Informed with Migration scheme. On the other hand, in a scenario with some dynamic requests, the On-demand cooperation experiences a significant performance degradation with respect to the Informed cooperation.

By: Marco Emilio Poleggi, Bruno Ciciani, Michele Colajanni’

Published in: RC22482 in 2002

LIMITED DISTRIBUTION NOTICE:

This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.

RC22482.pdf

Questions about this service can be mailed to reports@us.ibm.com .