That is not a joke. UDP for searches is more trouble then it seems. The improved TCP searching will allow LimeWire to search about 50,000 ultrapeers according to Greg Bildson (the gnutella network currently has no more than about 20,000 ultrapeers). In addition it will allow the servent to make use of QRP between ultrapeers and flow-control if necessary,
GUESS as it was had the problem that it was relying on the pongs it was receiving via TCP and together with querykeys there was not much bandwidth improvement over TCP searches. I believe for global urn searches CHORD or KADEMLIA (or even an improved version of current download meshes) could work much better than GUESS and I don't believe we need global keyword searches.
I admit I was a little disappointed GUESS would not be implemented, but when I think about it now, selective querying will work much better. |