Re: Last Modified

From: Christian Khoury <>
Date: Mon, 05 Jan 1998 12:04:19 +0100

Henrik Nordstrom wrote:
> Christian Khoury wrote:
> >
> > hi,
> >
> > i'm using Squid-1.0.20 :-)
> > i know, it's an old version, but i'm using it just for
> > experimental uses (changed the cooperating protocol).
> Thats an almost anicent version ;-).
> It would be interesting to know what changes have you made.

well, we replaced the cooperative protocol by another one (we called it
Relais ).

It's an interesting protocol we developped (objectively speaking :-) ).

It consists on replicating the mapping server (directory that tells you
where to find a cached version of the doc, if it already exists on the
distributed cache), that way, the cost of searching for a document and
locating it is just the cost of a local search. The consistency of this
directory is achieved using a lazy approach: We propagate notifications
(messages concerning deletes, adds, invalidations, the directory) to
other cooperating caches on certain "occasions" (either at a fixed
frequency or if the number of notifications exceeds a certain
threshold). Relais guaranties a very important property which is a
progressive view of the documents on each cache: this means that an
older document will not be cached if a newer version of the document has
already been seen by the cache. This property can be used so that (after
a while) users would stop using (perhaps) the "Reload" button.

there's already a working version of Relais that we're trying to
evaluate (hopefully, we'll finish the evaluation by the end of this

you can take a look at Relais' page:

if you have any more questions, please feel free to contact me.


Christian Khoury
INRIA - Projet SOR - B.P. 105 - 78153 Le Chesnay Cedex - FRANCE
Tel : +33 1 39 63 51 33      e-mail :
Received on Mon Jan 05 1998 - 03:12:08 MST

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:38:18 MST