Analysis of Design Alternatives for Reverse Proxy Cache Providers

Reverse proxy caches are used to provide scalability and improved latency to popular sites on the Web. In this paper we provide analytical performance models for distributed reverse proxy cache architectures, and study the trade-o s between various design alternatives. Specifically, we consider static and dynamic assignment ofproxy cache nodes to Web sites, with different levels of sharing of proxy caches among Web sites. Innovative analytical modeling contributions have been introduced to handle real design constraints, such as bounded cache size and bounded processing power, and of di erent characteristics related to the hosted objects, including reference rates, popularity distributions and update rates. In the analysis we have modeled both system steady state as well as transient interaction between Proxy sites and Web sites. We have found di erent trade-offs between various design alternatives depending on characteristics of the Web site workloads.

By: Daniel M. Dias, Francesco Quaglia, Bruno Ciciani

Published in: RC22477 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.

RC22477.pdf

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