On Wed, Oct 15, 2003 at 02:17:57PM -0500, Brandon Low wrote: > How long do you think connection multiplexing will take to impliment?
I don't think it will take long to implement. However I haven't fully thought through the receiving side. Debugging will be a problem of course, but with a local test network it should be feasible. > > Current unstable -> stable merge first, then multiplexing on unstable > branch with a split network between unstable and stable might be one way > to handle this. If the unstable code is likely to become good enough to merge before multiplexing is in... > > Things I can think of that make multiplexing the way to go right now: > -Reduce CPU overhead by massively reducing connections Yup. > -Reduce network overhead for new connections Yup. > -Allow firewalled nodes to be fully functional parts of the network > just without ARK insertion. This will give us some of the scalability > advantages of Gnutella's Ultrapeer technique You mean shadow nodes? Maybe. I'd rather just set a flag on the reference and have the node it connects to not forward the reference. > -Allow us to go back to queueing messages on connections rather than on > peers, this is probably a good thing as it should help get rid of the > HUGE message send times that have become a problem on latest unstable. Not necessarily. The hugeness is merely a diagnostic issue. And I'm not about to back out PeerHandler. We might have two connections to a node for some reason or other. > > Problems: > -Having to reset the network > -Other bugfixes take a backseat while this is being worked on. > > --Brandon > > On Wed, 10/15/03 at 19:52:34 +0100, Toad wrote: > > Suggestion: > > I implement multiplexing and test it on a local testbed of a few nodes. > > I don't implement any kind of backward compatibility. > > Followed by a larger testbed of a few volunteers' nodes. > > Followed by a network reset - wide deployment, without backward > > compatibility. > > -- > > Matthew J Toseland - [EMAIL PROTECTED] > > Freenet Project Official Codemonkey - http://freenetproject.org/ > > ICTHUS - Nothing is impossible. Our Boss says so. > > > > > _______________________________________________ > > Devl mailing list > > [EMAIL PROTECTED] > > http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl > _______________________________________________ > Devl mailing list > [EMAIL PROTECTED] > http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl -- Matthew J Toseland - [EMAIL PROTECTED] Freenet Project Official Codemonkey - http://freenetproject.org/ ICTHUS - Nothing is impossible. Our Boss says so.
signature.asc
Description: Digital signature
_______________________________________________ Devl mailing list [EMAIL PROTECTED] http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl
