[p2p-hackers] Tighter HTTP and P2P integration??

Charles Iliya Krempeaux supercanadian at gmail.com
Tue Feb 14 23:49:02 UTC 2006


Hello Karl,

On 2/14/06, Karl A. Magdsick <kmagdsick at limewire.com> wrote:
> Hello Charles,
>
> A couple of weeks ago, there was some work done to integrate
> both BitTorrent and Gnutella technologies with the Plone
> CMS/Zope webserver.  http://plone.org/events/sprints/snow-sprint3

Would this be a more direct link?: http://plone.org/products/plonetramline


> I've done some preliminary work (along with Matt Hamilton from NetSight)
> using an Apache plugin to add the X-Alt and X-Node HTTP headers
> that allow Gnutella clients downloading the same file to find each other
> and take load off the server.

(I know I could probably read the code to get this info, but I thought
it might be easier to just ask, so....)  Could you explain the
semantics and usage of X-Alt and X-Node more.  As well as elaborate
more on how all this works, please.

(My guess is that the client sends an X-Alt... and then the server
responds with a X-Node, probably giving a list of nodes.  But please
elaborate.)

> I haven't gone past proof-of-concept, but I have confirmed that two
> LimeWire clients are able to find each other through an Apache
> server using a plugin I helped write.  The two LimeWire clients
> then share portions of the file with each other and thereby reduce
> load on the server.

If I remember the Gnutella protocol correctly... Do the 2 clients
still share this data via HTTP?  And it is a normally HTTP
download?... or is BitTorrent being employed for this?


> Note that Apache 2.2 on OS X 10.4 (Tiger) deals very poorly with a single
> connection utilizing multiple 128 kb GET requests in random order.  We
> got very high CPU useage on the PowerBook being used as the webserver,
> and even got a kernel panic. We were forced to use the latest Apache 2.0,
> which seemed to work fine.  (This was the weekend of Feb 4th, 2006.)

Is this for the clients.  I.e., is this for the client to client
transfer of file pieces?

[...]

Thanks.


See ya

--
    Charles Iliya Krempeaux, B.Sc.

    charles @ reptile.ca
    supercanadian @ gmail.com

    developer weblog: http://ChangeLog.ca/
___________________________________________________________________________
 Make Television                                http://maketelevision.com/



More information about the P2p-hackers mailing list