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 Today's Posts

General Gnutella Development Discussion For general discussion about Gnutella development.


 
 
LinkBack Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #3 (permalink)  
Old July 27th, 2002
Disciple
 
Join Date: June 22nd, 2002
Location: Texas
Posts: 16
tp2p is flying high
Default Push routing

I was heard about the deficient delivery of pong messages, so I am glad you make some criticizing about that issue, cause I didn't have it clear. Thanks.

I suppose that most pushes have been lost due to limitations in the serven-id routing tables. Since ultrapeers mostly have good uptime I think that would be very rare to lose a push path due to a node quitting.

I propose a solution for the routing problem: what if the queryhits save its own route?. This would work this way:

1. Each ultrapeer assign a 1 Byte number to each connection it have. So a ultrapeer A which have 3 connections begin with connections 0,1 and 2. If for example host "1" quits, and then A connect to other host, that ultrapeer A will have connections number 0,2 and 3. And so on and so forth until it reach 255, then obviously it revert to 0, but it could take a time.

2. Each ultrapeer save its routing in the queryhit adding its host number where the message arrived. So a queryhit with 7 hops only need 6 bytes of routing information.

3 Then the Push include that and it could be route reading this information backwards by each node. Of course, if a node quits, its route number disappear in its predecessor and it's not possible to complete the route, but like I said that this would be a rare case.

What do you think about it?.

What about the anonymizing queryhits issue?, do you think could be useful?.
Reply With Quote
 


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
New to Limewire help please""""""""""""""""""""(can't download videos) liljohn28 Download/Upload Problems 1 January 27th, 2007 05:12 PM
Why do uploads from me always read "push failed"? spacemission General Gnutella / Gnutella Network Discussion 1 June 16th, 2001 07:20 PM
Does the "push" EVER work? Unregistered Gnotella (Windows) 4 June 12th, 2001 08:11 PM


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