Christian suggested that it would help rare file distribution if search results are returned for partial downloads. After a little deliberation, it seems like...
... I have also suggested this since long (about 3 years ago), it was debated several times, but not implemented since, most probably because it caused ...
... In fact my idea beneath the need to support this would be to extend Gnutella so that it will support ALSO swarmed downloads of LIVE CONTENTS (that have NO...
I believe most of these ideas are already implemented in the current download mesh. What is missing are the ideas for queueing discipline. That is a very...
... I thought BitTyrant's approach was interesting: it tries to determine the threshold at which it will be unchoked by each peer, sorts the peers by their...
... Nice to see someone doing some math on that subject. However, after the first cursory reading I was not able to understand - what is it exactly that you...
... Hi Serguei, Each node is selfishly trying to maximise the number of bytes downloaded per byte uploaded - the expected utility of uploading a byte is the ...
... So it is your intent to compare how multiple algorithms fight each other on the same network? Thanks, I missed it. Thought that you are going to load the...
To support this proposal, here is an idea for a compact representation of available ranges. The intent is to be able to transmit information about available...
... You're right, it's possible that selfish algorithms won't benefit the network, but in the context of the prisoner's dilemma all of the successful...
... Perhaps I was not clear enough. Let's say there are only two types of clients. Utility maximizers were never invented. In this case, it looks like your...
... Sorry, I see what you mean now. There are two goals: the algorithm must be beneficial to users who adopt it, otherwise it won't be adopted, and it must be...
This is interesting work. My opinion is that such optimization should not be based on a average local metric but on the network as a whole. If you take the...
... I'd like to get back on topic. Does everyone agree with the points of Philippe Verdy about Streamning? Could we turn his mail into a proposal? The points...
... Hi, I took a first glance on your transfer report, B.1: Utility based reciprocation, and since I try to understand things in easy words most times, I want...
... Yes: since query by URN has been shutdown by LimeWire and does not work well anyway, we need to figure out which filename(s) is/are going to be used to...
... Query by URN using Gnutella keyword searches has been replaced by query over a overlay network, which works now. You can argue that the overlay network is...
... Agreed, the long-term goal is to encourage everyone to upload, maximising the overall utility of the network. But in my opinion we need to look for local...
... Hi Arne, That's it exactly. ... Yes, the calculation considers total bytes uploaded to and downloaded from the peer during the session (or longer, if...
... Stability is in fact probably the first goal to achieve in a heterogeneous network. Without it, no other policy can be tuned, as the system will never ...
... My opinion is that this will not work reliably: others can lie. To minimize the risk, serve as much clients as possible; some will lie, some will be ...
... As long as this doesn't lead to a rotating queue (pushing me back several MB) I'd agree. Rotating queues are bad (in my opinion) because tehy disregard the...
... You could just decide only to trust nodes from which you already downloaded, and only to trust them with the amount you downloaded from them. To be able to...
... The original idea was that you'd directly measure the amount downloaded from and uploaded to each peer (as in BitTorrent), so there'd be no way for a peer...
... Right, that's essentially how max flow works: if I've downloaded 10 MB from Alice and 20 MB from Bob then it doesn't matter whether they collude and ...
Hey guys, this is my first post. I have been reading about the Gnutella network architecture for the last two weeks or so, and I am in need of a little...
You could understand it good at first by understanding EVERYTHING from the GnuFU: http://rakjar.de/gnufu/index.php/GnuFU_en There are a lot of interesting...
Hi there! I'm writing a Gnutella Client for a social project, which will serve "nature/pollution" based content by reacting to predefined keywords. The client...
Hi Chris, I can't directly help you with the code, but I have a question: Is there a reason why you chose JTella (which is quite outdated, if I recall ...