[Server-devel] interest in new proxy

Vivek Pai vivek at CS.Princeton.EDU
Tue Jan 13 21:29:36 EST 2009

Hi Reuben,

The system is called HashCache, and it's a relatively recent development.
We'd been corresponding with Jim Gettys and trying to get the license
worked out with Eben Moglen.

Jim knows the details, but it's basically a proxy built on a new storage
engine that's optimized to reduce memory consumption. In its most
minimal form, it uses no RAM for the object index, which is what
allows us to do the 1TB disk / 256MB RAM configuration. Its
performance in this configuration is comparable to Squid, since
HashCache has a custom user-level filesystem.

It doesn't compete on features with Squid, but it should be possible
to integrate the necessary set of features.


Reuben K. Caron wrote:
> Vivek,
> This sounds very interesting. Could you provide us with more information?
> Regards,
> Reuben
> Vivek Pai wrote:
>> Hi,
>> My name is Vivek Pai and I'm new to the list. Forgive
>> me if I'm missing anything relating to this query.
>> A long time ago, I visited OLPC to discuss HTTP proxy
>> needs for the schools, and our research group at Princeton
>> had a project that looked like it might be a good fit. In
>> particular, it's a Web proxy that scales to large storage
>> sizes without requiring large memory consumption. It can,
>> for example, use a 1TB USB drive as a store, while requiring
>> only a XO-class laptop to drive it.
>> Is there interest in something like this for the XS server?
>> We're also working on a WAN accelerator that uses this
>> proxy, providing transparent compression of content, even
>> for dynamic Web sites.
>> The original ticket for this was
>> <https://dev.laptop.org/ticket/6#comment:8>
>> -Vivek
>> _______________________________________________
>> Server-devel mailing list
>> Server-devel at lists.laptop.org
>> http://lists.laptop.org/listinfo/server-devel
> _______________________________________________
> Server-devel mailing list
> Server-devel at lists.laptop.org
> http://lists.laptop.org/listinfo/server-devel

More information about the Server-devel mailing list