Known Proxy/Caching Problems

From: John Dilley (jad@pimlico.hpl.hp.com)
Date: Tue Jun 01 1999 - 08:59:23 MDT


        I have begun creating a template for the known problems document
discussed at the Minneapolis WREC WG meeting. I would like to solicit
input from the WREC group on this first draft. My goal is to present
the template at the Oslo IETF meeting, and to solicit input from the WG
attendees on current problems with proxy and caching technology.

        It would be nice if we can also have a first pass at the
high-profile known problems to (1) provide a good example of what this
document should contain, and (2) to prevent duplication of effort of
multiple people sending in the same high-profile known problems.

        Please provide feedback by email on the following points:

    - Does the template look reasonable? How would you improve it?
    - Do the classifications look reasonable? What would you add/remove?
    - What are the top five problems with proxy / cache technology?

        I appreciate your comments and suggestions! Best regards,

                             -- jad --

        John Dilley <jad@hpl.hp.com>
        Hewlett-Packard Laboratories
        1501 Page Mill Road MS 1U-17
        Palo Alto, CA 94304 // USA

        Voice +1 650 857-8146
        Fax +1 650 857-5100


                     HTTP Proxy/Caching Known Problems

       ** REVIEW DRAFT - Please do not distribute - REVIEW DRAFT **

Status of this Memo

This memo provides information for the Internet community. It does not
conform yet to the standards for an IETF Internet Draft although it is
expected to do so when complete. At present this document is is not offered
in accordance with Section 10 of RFC2026. Please provide feedback and stay
tuned!

Introduction

This memo catalogs a number of known problems with World Wide Web proxy and
cache servers. The goal of the document is to provide a discussion of the
problems and proposed workarounds, and ultimately to improve conditions by
illustrating problems. The construction of this document is a joint effort
of the web caching community. It is being done under the auspices of the
IETF Web Replication and Caching working group. We gratefully acknowledge
RFC 2525, which helped define the initial format for this known problems
list.

This memo discusses problems both with Proxy servers, which act as
application-level gateways for web requests, as well as Cache servers,
which hold copies of previously requested documents in the hope of saving
future network bandwidth and latency for users. Proxies often perform a
caching function, but the two are not necessarily linked. Refer to the work
in progress Internet Web Replication and Caching Taxonomy for definitions
of proxy and cache terminology used in this memo.

No individual or organization has complete knowledge of the know problems
in web caching. If you know of a problem that is not documented on this
list you are encouraged to send it to the WREC mailing list for discussion
or to the memo's editor for review and inclusion in the list.

Problem Template

Each problem is defined in a standard format, summarized in the table below
with each item described more fully in the following list.
  ------------------------------------------------------------------------

    Name: short, descriptive name of the problem (3-5 words)
    Classification: classifies the problem: performance, security, etc
    Description: describes the problem succinctly
    Significance: magnitude of problem, environments where it exists
    Implications: the impact of the problem on systems and networks
    Indications: states how to detect the presence of this problem
    Solution(s): describe the solution(s) to this problem, if any
    Workaround: practical workaround for the problem
    Contact: contact name and email address for this section

  ------------------------------------------------------------------------

Name
     A short, descriptive name (3-5 words) name associated with the
     problem. In this memo, the name is used as a subsection heading.
Classification
     Problems are grouped into categories of similar problems for ease of
     reading of this memo. Choose the category that best describes the
     problem. Suggested categories are as follows:
       1. Performance: perceived latency or server demand
       2. Administration: care and feeding of caches
       3. Network: impact on local, global networks
       4. Security: privacy, authentication
     This is the first draft of this memo. The classification structure is
     subject to revision. In the published drafts of the memo the
     classification structure should be fixed but may be revised from time
     to time.
Description
     A definition of the problem, succinct but including necessary
     background material.
Significance (High, Medium, Low)
     May include a brief summary of the environments for which the problem
     is significant.
Implications
     Why the problem is viewed as a problem. What inappropriate behavior
     results from it? This section should substantiate the magnitude of any
     problem indicated with High significance.
Indications
     How to detect the presence of the problem. This may include references
     to one or more substantiating documents that demonstrate the problem.
     This should include the network configuration that led to the problem
     such that it can be reproduced. Problems that are irreproduceable will
     not appear in this memo.
Solution(s)
     Solutions that permanently fix the problem, if such are known. For
     example, what version of the software does not contain the problem?
Workaround
     Practical workaround if no solution is available or usable. The
     workaround should have sufficient detail for someone experiencing the
     problem to get around it.
Contact
     Contact name and email address of the person who supplied the
     information for this section. If you would prefer to remain anonymous
     the editor's name will appear here instead, but we believe in credit
     where credit is due.

Known Problems

This is the first draft of the memo. Rather than prejudice the readers with
the editor's opinion of the current problems with caching, this memo
solicits input from the community on current proxy/caching problems. First
we must address the classification; are those the right categories for
problems? Without a set of problems to classify it is a difficult to say,
but how does it look for a start? Please send initial input to
jad@hpl.hp.com. I will summarize the inputs, and refine the categorization
based upon the initial set of problems. Thank you!

  ------------------------------------------------------------------------
Version 0.5, 01-June-1999.



This archive was generated by hypermail 2b29 : Thu Nov 18 2004 - 11:21:25 MST