[Server-devel] interest in new proxy
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
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
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
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
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
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