International Journal of Modern Engineering Research (IJMER)
Designing proficient search algorithms is a major aspect in unstructured peer-to-peer networks, because search algorithms offer the capabilities to trace the queried resources and to route the message to the target node. Different techniques can be used to trace resources on the network. If the network is small, no intricate search techniques are needed. The authors can use simple broadcasting or multicasting for querying. Centralized systems with a small number of servers also do not have need of intricate query propagation techniques. However, if they want to sustain intricate queries in decentralized networks, such as unstructured P2P overlays, complicated search techniques have to be applied to query propagation to attain scalability.