to implement the network join and routing as described in the Pastry paper and encode the simple application that associates a key (same as the ids used in pastry) with a string. You can change the message type sent and the specic activity as long as you implement it using a similar API to the one described in the paper. The paper is at http://research.microsoft.com/en-us/um/people/antr/PAST/pastry.pdf.