[Server-devel] interest in new proxy

2009-01-13 Thread Vivek Pai
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@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] interest in new proxy

2009-01-13 Thread Reuben K. Caron
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@lists.laptop.org
 http://lists.laptop.org/listinfo/server-devel
   

___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] interest in new proxy

2009-01-13 Thread Martin Langhoff
On Tue, Jan 13, 2009 at 6:39 PM, Vivek Pai vi...@cs.princeton.edu wrote:
 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.

Hi Vivek,

is it your original hashcache or related to it? There was discussion a
while ago of using hashcache - jg was very excited about it, and I was
too. We're pretty disappointed with Squid's performance and memory
usage.

 Is there interest in something like this for the XS server?

Yes yes yes. It'd be fantastic. What is the licensing status?

cheers,



martin
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] interest in new proxy

2009-01-13 Thread Vivek Pai
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.

-Vivek

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@lists.laptop.org
 http://lists.laptop.org/listinfo/server-devel
   
 

 ___
 Server-devel mailing list
 Server-devel@lists.laptop.org
 http://lists.laptop.org/listinfo/server-devel
   

___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] interest in new proxy

2009-01-13 Thread Ed McNierney
Vivek -

Jim Gettys passed on your information to me (he left OLPC last week) and I'd
be happy to pick up the conversation with you.  Thanks!

- Ed

Ed McNierney
CTO / VP of Engineering
One Laptop per Child
e...@laptop.org
+1 (978) 761-0049


On 1/13/09 9:32 PM, Vivek Pai vi...@cs.princeton.edu wrote:

 Martin Langhoff wrote:
 On Tue, Jan 13, 2009 at 6:39 PM, Vivek Pai vi...@cs.princeton.edu wrote:
   
 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.
 
 
 Hi Vivek,
 
 is it your original hashcache or related to it? There was discussion a
 while ago of using hashcache - jg was very excited about it, and I was
 too. We're pretty disappointed with Squid's performance and memory
 usage.
   
 The proxy part is HashCache. The WAN accelerator doesn't have a name at
 the moment, but it's probably a few months away from beta.
 
 Is there interest in something like this for the XS server?
 
 
 Yes yes yes. It'd be fantastic. What is the licensing status?
   
 I think we'd reached agreement with Eben on something, but
 we're just waiting at this point. Assuming someone on your end
 tells him that you're interested in forging ahead, I guess he'll
 write up the necessary license. It was basically Affero GPL + patent
 license for the GPL version.
 
 -Vivek
 
 ___
 Server-devel mailing list
 Server-devel@lists.laptop.org
 http://lists.laptop.org/listinfo/server-devel


___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] interest in new proxy

2009-01-13 Thread Martin Langhoff
On Tue, Jan 13, 2009 at 9:32 PM, Vivek Pai vi...@cs.princeton.edu wrote:
 write up the necessary license. It was basically Affero GPL + patent
 license for the GPL version.

That sounds like it'd be workable for us. Fantastic news!



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel