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.

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to