Autonomous topology optimisation for unstructured Peer-To-Peer networks. (26th May 2009)