Presentation is loading. Please wait.

Presentation is loading. Please wait.

An Overview of Peer-to-Peer. What is Peer-to-Peer (P2P)?

Similar presentations


Presentation on theme: "An Overview of Peer-to-Peer. What is Peer-to-Peer (P2P)?"— Presentation transcript:

1 An Overview of Peer-to-Peer

2 What is Peer-to-Peer (P2P)?

3 What is a peer? “…an entity with capabilities similar to other entities in the system.”

4 The Web Model Contact a server and download a web page. Server has all the resources and capabilities.

5 The P2P Model A peer’s resources are similar to the resources of the other participants P2P – peers communicating directly with other peers and sharing resources

6 P2P System Taxonomy Historic Data-centric Computation-centric User-centric Network-centric Platforms

7 Computation-centric

8 User-centric sendMessagereceiveMessagesendMessagereceiveMessage

9 User-centric (Common implementation) sendMessagereceiveMessagesendMessagereceiveMessage

10 Network-centric

11

12 Platforms Find Peers…Send Messages GnutellaInstant Messaging

13 P2P Goals/Benefits Cost sharing Resource aggregation Improved scalability/reliability Increased autonomy Anonymity/privacy Dynamism Ad-hoc communication

14 P2P Challenges Decentralization Scalability and Performance Anonymity Fairness Dynamism Security Transparency Fault Resilience and Robustness

15 Research Areas Group Management Data/Resource Location Distributed Storage Performance Analysis Security Social and Economic Impacts


Download ppt "An Overview of Peer-to-Peer. What is Peer-to-Peer (P2P)?"

Similar presentations


Ads by Google