“…Since there is no central system that controls and manages the network, it is the responsibility of each peer to keep a record of its neighbor peers and resources. Random walk [36] and Flooding are the most commonly used searching techniques in unstructured networks [3,15,12]. Unstructured networks are less scalable, produce high network overhead and have lower search precision (due to queries being directed to irrelevant peers) compared to their structured counterparts [17,35,28,29].…”