ad-hoc peer to peer simulation