Gnutella Forums  

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

General Gnutella / Gnutella Network Discussion For general discussion about Gnutella and the Gnutella network.
For discussion about a specific Gnutella client program, please post in one of the client forums above.


 
 
LinkBack Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1 (permalink)  
Old March 22nd, 2002
Novicius
 
Join Date: March 22nd, 2002
Posts: 1
taer is flying high
Default Linux automatic gnutella client brain dump

I've been thinking about this all day. It seems somewhat doable,

I have a need for a linux gnutella client that would function as wget does. This would be on a private gnutella network, and the filenames on this network are guaranteed to be the same amoung all the servers.

Before I start working on something like this, I'd like some feedback on the idea(and if something already exists).

--begin brainstorm--
For example, the linux boot disk would boot up, root on ramdisk, and fire off a "gnutellaget foo101.img | dd of=/dev/hda" equivalent. This would let us image machines with images that do not reside on a central server, but in a gnutellanet server cloud. 2 or more servers would be "authoratative" for an image for redunancy.

If the client could perform a gnucleus type load balancing and still maintain the ability to send the output to std out, that would be even better. This would also allow one of the servers to die during the transfer, and the other to step up to fill in the gap.

The client would not share files, and they would only connect to the server cloud, not each other. The client also would not route messages between its connections. It would have multiple connections into the server cloud, but would not route.

A problem I could see is the possibility for the server cloud to become segmented. That would be bad, esp if our client connected all its connections to an isolated half, and missed the other side.

A feature the server cloud might get would become data replication. A server might maintain a sliding window type of statistic for images requested vs query responses received to determine how popular an image is(ie, 15 people asked for foo204.img, and a machine routing the resonse saw 2 distinct responses, vs another case with 300 requests and 2 responses). Others could clone that image in a temporary space to automatically spread the load if a particular image was popular at the time. During a cloning transfer, the destination could immediately begin the sharing of the data it has already received. For example, if its grabbing an image, and has 100k/2Gig, a client could grab the 100K from him combined with the rest from the other 2 servers.

Comments, questions, gaping holes? Does anyone else want what I'm smoking? :)

Thanks.

Last edited by taer; March 22nd, 2002 at 03:11 PM.
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
linux command line / http gnutella client? acutchin Qtella (Linux/Unix) 2 June 24th, 2006 10:47 AM
Which is the best Gnutella client for Linux? Morgwen General Gnutella / Gnutella Network Discussion 24 October 18th, 2003 02:29 AM
Gnougat, a jxta based file sharing client RusselHarvey General Gnutella Development Discussion 0 August 22nd, 2002 05:08 PM
Which gnutella client is best for windows and linux? sipher General Gnutella / Gnutella Network Discussion 29 April 10th, 2002 10:34 PM
It´s coming ... a new client based on Furi konrad_h General Discussion 13 April 13th, 2001 05:39 PM


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