Implementing PONG caching strategies
This assignment is related to the implementation of a more advanced scheme for pong caching in Gnutella. Some hints can be taken from:
- LimeWire's Pong Caching http://rfc-gnutella.sourceforge.net/src/pong-caching.html
- another ping reduction scheme: http://rfc-gnutella.sourceforge.net/src/pingreduce2.html
Write a JAVA program implementing the PING/PONG protocol. Consider the different strategies whose reference are reported before, and the one presented in the lessons and compare the strategies you implement, according to some meaningful measure.