1. A computer-implemented method for dynamically reconfiguring network interconnections, said method comprising: dynamically selecting a first decentralized direct network connection between a first computer system and a second computer system, said first connection selected from a plurality of connections between said first computer system and a plurality of computer systems, and said first connection selected based on a predetermined criterion; and dynamically disconnecting a second decentralized direct network connection between said first computer system and a third computer system in response to selecting said first network connection; dynamically determining whether a first stream of data has previously been transmitted to said first computer system; and discarding said first stream of data in response to determining said first stream of data has been previously been transmitted to said first computer system.