There are some academic resources on the Gnutella network, and some of them might contain concepts which can improve the Gnutella network.
Some are avaible on Wikipedia:
- http://en.wikipedia.org/wiki/Phex#See_also
Some studies which might be interesting:
A Decentralized Recommendation System Based on Self-organizing Partnerships
- http://www.di.unito.it/~schifane/papers/networking06.pdf
EPITELLA: Improving the Gnutella Search Algorithm through Epidemic Spreading Models for Complex Networks
- http://www.cs.ucl.ac.uk/staff/c.mascolo/www/dasson07.pdf
A reputation-based trust management in peer-to-peer network systems
- http://www.cs.iastate.edu/~ndubrov/201.pdf
Measurement Study of Shared Content and User Request Structure in Peer-to-Peer Gnutella Network
- http://www.scs.org/scsarchive/getDoc.cfm?id=1666
Gnutella Simulator (Entdeckendes Lernen)
- http://www.educ.ethz.ch/lehrpersonen/informatik/unterrichtsmaterialien_inf/kommuniation_kryptographie/gnutella/index
Stuff from Osokine
- http://www.grouter.net/gnutella/