Quote:
Originally posted by Morgwen dude
[...]I think the best for a modem is only sharing or downloading, a modem user can also disconnect from gnet when he is sharing [...] so the upload is also faster... later he can connect to gnet again!
|
Hi!
I really hope that future gnutella clients do not allow the type of "friendly freeloading" you describe. The problem is that this sounds good, but it is not... because the most freeloaders are not as friendly as you describe. Be honest, modem users act more like this: go online, quick suck your stuff, go offline and forget about anonymous gnutella, time is money.
I try to give you a short overview of my idea for a possible future gnutella client. Before I start let me say, I have NOTHING against free loading, freeloaders are NOT evil, blocking freeloaders is stupid! Sharing means giving, if you can give more than others, just do it, you make some souls happy.
The goals for a future client might be: more available files for modem AND high bandwith users, stop freeloading by making modem users a valuable part of the network. A short overview:
Servants are split up into
super peers (hosts with DSL or high speed connection) and
normal peers (modem users), AFAIK fasttrack uses this network topology allready. The normal peers do NOT connect to many other peers (to reduce gnutella backbone traffic for them, less or no traffic routing), but the super peers do (they are used as a kind of gnutella reflector, caching search results etc). All servants - even modem users - do spread often requested files all over the gnutella network:
swarming of very small parts (e.g. 100 KB).
So when all modem users would share only 5% of their bandwith for uploading swarming parts, there would be a huge amount of extra bandwith = faster download for all, nearly no cost for modem users, necessity for freeloading eliminated. While modem users are idle or wait for downloads, they can automatically share with full bandwith. Okay this is theory and all clients have to provide parallel downloads from multiple hosts (as Xolox does).
I really don't want you to 'force' to think like I do... sorry for defending my point of view so much. I wanna show that I understand freeloading - yes it's human - but it is harming all of us.
Oki, thx for reading this endless discussion, Moaky Moak