Provided by: International Journal of P2P Network Trends and Technology(IJPTT)
In distributed systems peer-to-peer networks are widely used. P2P can be further divided into two categories i.e., structured P2P networks in which peers are connected by a regular topology, and unstructured P2P networks in which the topology is arbitrary. Structured peer-to-peer networks usually can provide efficient and accurate services but need to spend a lot of effort in maintaining the regular topology. On the other hand unstructured peer-to-peer networks are extremely resilient to the frequent peer joining and leaving but this is usually achieved at the expense of efficiency.