Hi Cyrus, I worked on a Freenet simulator last summer, it's in the SVN repository:
http://freenet.googlecode.com/svn/trunk/apps/load-balancing-sims/phase7/ Vive has been working on it this summer I believe. I can't speak for Vive's changes, but my version was developed before the deployment of opennet, so it assumes a darknet topology based on the social connections between users. I only simulated idealised social networks based on Kleinberg's small world model, so the simulator won't tell you much about the mixing properties of the real network. Simulating the current mixture of opennet (automatic topology construction) and darknet (manual topology construction) would be tricky to say the least... one of the factors behind the deployment of opennet was that the developers suspected the darknet topology was far from ideal, but they couldn't really measure it. Oskar Sandberg will be able to tell you about the mixing properties of the Kleinberg model - I assume it's fast mixing since swap requests only travel a few hops - and the Sybilguard paper has some references showing that real social networks are also fast mixing IIRC. But I don't know if that necessarily implies that an arbitrary mixture of the two is fast mixing! Cheers, Michael
