Open-source overlay and peer-to-peer network simulation framework for the  OMNeT++ simulation environment