Gnutella Forums  

Go Back   Gnutella Forums > Current Gnutella Client Forums > LimeWire+WireShare (Cross-platform) > LimeWire Beta Archives
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts


 
 
LinkBack Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #24 (permalink)  
Old November 19th, 2001
LimeWire Developer
 
Join Date: May 6th, 2001
Location: New York
Posts: 691
afisk is flying high
Default

The history of all of these ideas would be a bit too lengthy to go into in detail, but here's a general summary:

"Sparky" was the little codename for a LimeWire alpha release (released about 2 months ago or so) that was a test of the "Query Routing Proposal," or QRP.

The QRP is simply a way of doing a sort of distributed indexing of files on the network -- basically a way of efficiently letting the computers you're connected to know what files you have so that the computers around you only forward messages to you that they know are relevant to you (searches for files that you actually have). Just think of it as a way of routing messages on the network to the computers that the messages are relevant to as opposed to broadcasting those messages to everyone. The idea is to improve the efficiency of message passing on the network so that it doesn't take up so much bandwidth, leaving you with more bandwidth for transferring files. More information is available at:

http://www.limewire.com/developer/qu...%20routing.htm

Supernodes, or "superpeers," as discussed earlier in this thread are computers on the network that for purposes here index the "client" computers that are connected to them (see earlier diagrams). They actually use query routing for communication between clients and peers, but don't worry too much about that. Basically, the supernodes sheild client nodes from all of the messaging on the rest of the network, only forwarding searches to client nodes if they actually have the files. More information is at:

http://groups.yahoo.com/group/the_gd...upernodes.html

Swarming is simply the ability to download a single file from multiple sources. So, you download different parts of the file from different computers simultaneously. The idea here is to allow you to download files as quickly as possible (as you can try to max out your download bandwidth if the uploader is the bottleneck). Note that this doesn't help for low-bandwidth users.

So, QRP is a proposal and not a person. Chris and Anurag are superstar LimeWire developers and pillars of the community!

Links to all technical papers are at:

http://www.limewire.com/index.jsp/tech_papers
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Becoming an Ultrapeer/supernode nweaver Open Discussion topics 1 October 7th, 2005 03:24 PM
i dont wanna be a leaf how do i force supernode because leaf sucks poo Connection Problems 6 July 16th, 2003 10:19 PM
Wrong with SuperNode cache! Sleipner Open Discussion topics 8 March 6th, 2003 11:50 AM
supernode vs dedicated supernode Unregistered Gnucleus (Windows) 2 May 12th, 2002 08:53 PM
InstallShield - LimeWire SuperNode Alpha TCW LimeWire Beta Archives 0 November 6th, 2001 06:15 PM


All times are GMT -7. The time now is 12:06 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright Đ 2020 Gnutella Forums.
All Rights Reserved.