An implementation of the D2 Tree P2P Network Overlay using the d-p2p-sim simulator