Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 New Peer to Peer Systems University of California, Irvine Presented By : Ala Khalifeh Estimated Time:15 Minutes (Note: Presented)

Similar presentations


Presentation on theme: "1 New Peer to Peer Systems University of California, Irvine Presented By : Ala Khalifeh Estimated Time:15 Minutes (Note: Presented)"— Presentation transcript:

1 1 New Peer to Peer Systems University of California, Irvine Presented By : Ala Khalifeh akhalife@uci.edu Estimated Time:15 Minutes (Note: Presented)

2 2 Presentation Agenda Quick Movie to show how to connect to peer to peer system. Summary of what the P2P group has already did. Different approaches of classifying P2P systems Listing of some new systems (Literature survey).

3 3 Quick Movie Quick Movie to show how to connect to a peer to peer network. Successful Attempt Client software used (E-donkey )

4 4 Covered Systems Gnutella NeuroGrid Atras Anthill Tarzan PlanetP CAN OceanStore FarSite FreeNet NextPage Napster XDegree CoopNet ChainCast Publius Kazaa/FastTrack Chord

5 5 Important Characteristics (Covered) Efficiency Scalability Reliability Adaptability Security

6 6 Literature review A Survey of Peer-to-Peer Content Distribution Technologies STEPHANOS ANDROUTSELLIS- THEOTOKIS AND DIOMIDIS SPINELLIS Athens University of Economics and Business ACM Computing Surveys, Vol. 36, No. 4, December 2004, pp. 335–371.

7 7 Classification of Current Peer-to- Peer Systems (New Features) RM: Resource Management CR: Censorship Resistance PS: Performance and Scalability SPE: Security, Privacy and Encryption A: Anonymity RA: Reputation and Accountability RT: Resource Trading.

8 8 CR: Censorship Resistance Create an anonymous, censorship-resistant data store.. All content is encrypted A peer stores a document by encoding it using certain codes and distributing the resulting fragments throughout the community. More Info @ 2 P2P or Not 2 P2P? http://www.stanford.edu/~giuli/publications/iptps2004.pdf

9 9 Classification of Current Peer-to- Peer Systems (New Features Cont) Anonymity. Peer-to-peer based infrastructure systems have been designed with the explicit aim of providing user Reputation Management. In a peer to-peer network, there is no central organization to maintain reputation information for users and their behavior. Reputation information is, therefore, hosted in the various network nodes. In order for such reputation information to be kept secure, up-to-date, and available throughout the network, complex reputation management infrastructures

10 10 RT: Resource Trading One application of data trading is digital archiving, where sites protect their collections from failures By distributing multiple copies at remote sites. When a site has a digital collection it wishes to replicate, the site contacts a remote site and proposes a trade. Agreement : I store your data if you store mine !! Peer-to-peer resource trading in a reliable distributed system

11 11

12 12

13 13

14 14 Other systems and Projects Projects Sun's JXTA: JXTA technology is a set of open protocols that allow any connected device on the network ranging fromcell phones and wireless PDAs to PCs and servers to communicate and collaborate in a P2P manner. Sun's JXTA Intel's P2P page IBM Advanced Peer-to-Peer Networking(APPN) Cisco: Advanced Peer-to-Peer Networking (APPN) cryptobox: Cryptobos is a security and anonymity layer which can be interfaced with any application which needs to communicate securely. cryptobox Napster: online community of music lovers Napster The Freenet Project

15 15 Other systems and Projects IRIS: Infrastructure for Resilient Internet Systems - is developing a novel decentralized infrastructure, based on distributed hash tables (DHTs), that will enable a new generation of large-scale distributed applications. IRIS GNUnet is a framework for secure peer-to-peer networking that does not use any centralized or otherwise trusted services. A first service implemented on top of the networking layer allows anonymous censorship-resistant file-sharing. GNUnet MIT Chord aims to build scalable, robust distributed systems using peer-to-peer ideas. Chord Resilient Overlay Networks(RON) Free Haven Project aims to deploy a sytem for distributed, anonymous, persistent data storage which is robust against attempts by powerful adversaries to find and destroy any stored data. Free Haven Project UC Berkeley Tapestry - Infrastructure for Fault-resilient, decentralized location and routing. Tapestry The OceanStore Project - Providing Global-Scale Persistent Data. The OceanStore Project Stanford: Stanford PeersStanford Peers Microsoft Pastry: A substrate for peer-to-peer applications. Pastry PAST: A large-scale, peer-to-peer archival storage facility PAST

16 16 Other systems and Projects NYU Secure Computer Systems Group TARZAN is a peer-to-peer anonymous IP network layer. TARZAN Kademlia is a novel routing algorithm for peer-to-peer networks based on the XOR metric. Kademlia Coral is a peer-to-peer content distribution system. Coral Cornell: CliqueNet is a peer-to-peer, self-organizing, scalable communication protocol that gaurantees anonymity.CliqueNet Purdue: DPSR - Dynamic Peer-2-Peer Source Routing.DPSR UMD: TerraDir - Decentralized Directory Services.TerraDir P2PRep is an approach to P2P security where servents can keep track, and share with others, information about the reputation of their peers. P2PRep Onion Routing is building an Internet-based system that strongly resists traffic analysis, eavesdropping and other attacks both by outsiders and insiders. Onion Routing The Circle is a scalable decentralized peer to peer application. At the core of the Circle is a decentralized hash table, or "Chord". The Circle

17 17 Other systems and Projects UCI P2P System ?? “Coming Soon “ So to Sum it UP ! New systems to explore:

18 18 New systems to explore: Sun's JXTA Intel's P2P page IBM Advanced Peer- to-Peer Networking(APPN) Cisco: Advanced Peer-to-Peer Networking (APPN) IRIS GNUnet Free Haven Project Tapestry Stanford Peers Pastry PAST NYU Resilient Overlay Networks(RON )

19 19 New systems to explore: Kademlia Coral CliqueNet DPSR TerraDir P2PRep Onion Routing Scan Groove MojoNation Intermemory Mnemosyne PAST Dagster Tangler

20 20 P2P Working Groups and activities Peer-to-peer working group ( http://www.peer-to-peerwg.org/)http://www.peer-to-peerwg.org/ International Workshop on Peer-to-Peer Systems IPTPS'03, IPTPS'02 (http://iptps03.cs.berkeley.edu/) IPTPS'03IPTPS'02http://iptps03.cs.berkeley.edu/ International Workshop on Global and Peer-to-Peer Computing GP2PC'03 (http://www.lri.fr/~fci/GP2PC.htm)GP2PC'03http://www.lri.fr/~fci/GP2PC.htm IEEE International Conference on Peer-to-Peer Computing (p2p) p2p2003, p2p2002, p2p2001p2p2003p2p2002p2p2001 International Workshop on Agents and Peer-to-Peer Computing AP2PC (http://p2p.ingce.unibo.it/)AP2PChttp://p2p.ingce.unibo.it/

21 21 References A Survey of Peer-to-Peer Content Distribution Technologies ACM Computing Surveys, Vol. 36, No. 4, December 2004, pp. 335–371. http://www.cs.dartmouth.edu/~zhaom/research/ marianas/resource.html http://www.cs.dartmouth.edu/~zhaom/research/ marianas/resource.html Peer-to-peer resource trading in a reliable distributed system. 2 P2P or Not 2 P2P? http://www.stanford.edu/~giuli/publications/iptps20 04.pdf


Download ppt "1 New Peer to Peer Systems University of California, Irvine Presented By : Ala Khalifeh Estimated Time:15 Minutes (Note: Presented)"

Similar presentations


Ads by Google