The advantage of peer-to-peer (P2P) paradigm relies on two main concepts: cooperation among
users and resource sharing. There are many applications based on peer-to-peer paradigm, but
the most popular one is the file sharing. We can classify the fi
le sharing application into
centralized systems, (having a central server), and decentralized systems. Another classification
would be structured and unstructured systems, based on the way of managing the indexing
information. In this paper, we have implemented a centralized peer-to-peer application for file
sharing. Then we evaluated the performance of the system by means of simulation.
Publish/subscribe (pub/sub) is a popular communication paradigm in the design of largescale
distributed systems. We are witnessing an increasingly widespread use of pub/sub
networks for a wide array of applications in industry , academia , financia
l data
dissemination , business process management and does not end in social networking sites
which takes a large area of user interests and used network baseband .
Social network interactions have grown exponentially in recent years to the order of
billions of notifications generated by millions of users every day. So It has become very
important to access in the field of publishing and subscription networks, especially peerto-
peer (P2P) networks that used at first the Scribe data routing protocol. Since then, many
developments and improvements have been made to create new designs. One of these
designs is the Polder Cast protocol.
The research studies most used protocols performance to assess the effectiveness of each in
terms of the speed of the publication and subscription of topic , required resources and
distribution of load .