This project requires the implementation of the Symphony DHT. You can find the text of the project here and the paper describing Symphony here.