A distributed collaborative algorithm to bound overlay networks' diameter and break small cycles. See this poster for a simple description of the algorithm.
This is one of the latest releases of my hackish evaluation platform. I release the source code under the GNU GPL3 license, but I have no time to provide any help or documentation. To compile and run you need the Java Statistical Classes.