PktLoss
December 8th, 2002, 06:38 PM
As file sharing programs become more and more 'mainstream' and battle lines are drawn in country after country on various issues, I think its important that networks are designed in such a way that their effect on users not using their software is minimized, I know this is an area in which our software (eDonkey and Overnet) has not done well. But its something were looking at, and deservedly so, some ideas I have;
Prioritize transfers to users on the same subnet; this was suggested in a whitepaper on p2ps consuming large amounts of ISP bandwidth. Doing this would leave more open bandwidth on the ISP's connection to the backbone. A big plus, since usually the internal infastructure far outstrips the backbone.
Include protocoll definitions for ceasing contact; allow clients to disconnect from network completely, and have other clients stop contact.
A spin off could be a small program that responded with the 'stop contacting me' message to any incomming p2p messages for any network. This could be used by users getting hammered with unwanted connection attempts to have them cut off more quickly.
Keep your users informed of where their bandwidth is going, If you want your users to upload thats fine, just ensure they know whats happening. More and more ISPs are switching to maximum transfer systems, with serious economic penalty for running over.
--
This is not meant to be a preaching message, just an exploration of what we can do to keep our programs net friendly.
Prioritize transfers to users on the same subnet; this was suggested in a whitepaper on p2ps consuming large amounts of ISP bandwidth. Doing this would leave more open bandwidth on the ISP's connection to the backbone. A big plus, since usually the internal infastructure far outstrips the backbone.
Include protocoll definitions for ceasing contact; allow clients to disconnect from network completely, and have other clients stop contact.
A spin off could be a small program that responded with the 'stop contacting me' message to any incomming p2p messages for any network. This could be used by users getting hammered with unwanted connection attempts to have them cut off more quickly.
Keep your users informed of where their bandwidth is going, If you want your users to upload thats fine, just ensure they know whats happening. More and more ISPs are switching to maximum transfer systems, with serious economic penalty for running over.
--
This is not meant to be a preaching message, just an exploration of what we can do to keep our programs net friendly.