Gnutella Forums  

Go Back   Gnutella Forums > Gnutella News and Gnutelliums Forums > General Gnutella Development Discussion
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Search Today's Posts Mark Forums Read

General Gnutella Development Discussion For general discussion about Gnutella development.


 
 
LinkBack Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #4 (permalink)  
Old September 8th, 2002
cs student
 
Join Date: July 24th, 2002
Location: Poschiavo, Switzerland
Posts: 31
dangermaus is flying high
Default

only for peaceful, open and free research, as you can read from the project site :-) examples are the existing Search for Extraterrestrial Life and the Cancer research project. (In our docs that can be downloaded from http://sourceforge.net/projects/gpu both projects are presented)

if the project become succesfull an indipendent international gremium (e.g. the development team has people from about 10 different nations) will decide what plugins to sign. Signed plugins can then be installed to GPU.

a note on the random walk system for developers: it is very easy to implement it.

current Gnutella clients get a packet from one connection and
forward it to all other connections. The routing system is called
flooding and has lot of disadvantages.

future gnutella clients (if they get a packet from one connection)
they will choose randomly only one connection and forward it over that connection.

Packets will then travel randomly through the network and follow a pattern given from the heat equation (a partial differential
equation that can be often seen in diffusion processes). If you plot the density of packets in the network (where only one node sends out random walkers), you'll get a normal distribution.

Note that in the random walker system, the TTL constraint is needed.
However the routing table that keeps duplicate packets is not
necessary anymore. This was used to prevent packets travelling in circles.

I think if the team at Berkeley and Princenton say the new system is more efficient, we can believe it. To implement that change in clients is very easy; a small change to the routing method is enough (don't forward over all connections, but choose only one at random).
Reply With Quote
 

Thread Tools
Display Modes

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
Limewire icons/alias pictures? Unregistered Mac OSX 6 May 11th, 2010 05:27 PM
Beat the ISP's? prolematic Connection Problems 1 March 25th, 2006 10:56 PM
everything OK BUT My problem's got you all beat.. ttodd0450 Connection Problems 1 July 31st, 2005 08:08 AM
Allow alias to shared items hbgnu New Feature Requests 1 April 15th, 2003 11:31 PM
Limewire Alias Unregistered General Mac Support 2 May 28th, 2002 11:10 PM


All times are GMT -7. The time now is 02:35 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.