The present paper proposes an architecture for a pure peer-to-peer communication system that is free from centralized coordination and knowledge. To meet this decentralization requirement the current paper focuses on a novel Overlay Discovery Algorithm which allows peers to connect to the network in an efficient and dynamic fashion. The system consists of three core modules which enable peers to meet, organize and communicate respectively. In addition, a series of simulation results is presented as a proof of concept for the Overlay Discovery Algorithm.
Tsivopoulos, Charilaos, Siddiqi, Jawed, Akhgar, Babak, Rahimi, Shahram and Bassir, Morvarid. "An Overlay Discovery Algorithm towards a Pure Distributed Communication System." (Apr 2008).