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

Slides:



Advertisements
Similar presentations
Peer-to-Peer Systems Chapter 25. What is Peer-to-Peer (P2P)? Napster? Gnutella? Most people think of P2P as music sharing.
Advertisements

A short overview of p2p technologies Marcelo Dias de Amorim Laboratoire LIP6 Université Pierre et Marie Curie Caen – Le 11 Juin 2003.
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
On the Economics of P2P Systems Speaker Coby Fernandess.
Massively Distributed Database Systems Distributed Hash Spring 2014 Ki-Joune Li Pusan National University.
An Overview of Peer-to-Peer Networking CPSC 441 (with thanks to Sami Rollins, UCSB)
Outline for today Structured overlay as infrastructures Survey of design solutions Analysis of designs.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #13: P2P and Sensor Networks Shivkumar Kalyanaraman:
Peer-to-Peer Networks as a Distribution and Publishing Model Jorn De Boever (june 14, 2007)
Application Layer Overlays IS250 Spring 2010 John Chuang.
Peer to Peer File Sharing Huseyin Ozgur TAN. What is Peer-to-Peer?  Every node is designed to(but may not by user choice) provide some service that helps.
FRIENDS: File Retrieval In a dEcentralized Network Distribution System Steven Huang, Kevin Li Computer Science and Engineering University of California,
Introducing: Cooperative Library Presented August 19, 2002.
CSE331: Introduction to Networks and Security Lecture 14 Fall 2002.
Ongoing Work on Peer-to- Peer Networks June 19, 2015 Prof. Ben Y. Zhao
Spring 2003CS 4611 Peer-to-Peer Networks Outline Survey Self-organizing overlay network File system on top of P2P network Contributions from Peter Druschel.
A. Frank 1 Internet Resources Discovery (IRD) Peer-to-Peer (P2P) Technology (1) Thanks to Carmit Valit and Olga Gamayunov.
Object Naming & Content based Object Search 2/3/2003.
Chord-over-Chord Overlay Sudhindra Rao Ph.D Qualifier Exam Department of ECECS.
OceanStore: An Architecture for Global-Scale Persistent Storage Professor John Kubiatowicz, University of California at Berkeley
Topics in Reliable Distributed Systems Fall Dr. Idit Keidar.
Or, Providing Scalable, Decentralized Location and Routing Network Services Tapestry: Fault-tolerant Wide-area Application Infrastructure Motivation and.
1 Peer-to-Peer Networks Outline Survey Self-organizing overlay network File system on top of P2P network Contributions from Peter Druschel.
Peer-to-peer: an overview Selo TE P2P is not a new concept P2P is not a new technology P2P is not a new technology Oct : first transmission.
Jay Sheth P2P Basics Jay Sheth CE, UMBC. Jay Sheth P2P Agenda What is P2P Why P2P Components and algorithms Characteristics Different P2P systems Future.
Middleware for P2P architecture Jikai Yin, Shuai Zhang, Ziwen Zhang.
Introduction to Peer-to-Peer Networks. What is a P2P network Uses the vast resource of the machines at the edge of the Internet to build a network that.
Freenet: A Distributed Anonymous Information Storage and Retrieval System Presentation by Theodore Mao CS294-4: Peer-to-peer Systems August 27, 2003.
Freenet. Anonymity  Napster, Gnutella, Kazaa do not provide anonymity  Users know who they are downloading from  Others know who sent a query  Freenet.
Information-Centric Networks05b-1 Week 5 / Paper 2 A survey of peer-to-peer content distribution technologies –Stephanos Androutsellis-Theotokis, Diomidis.
Popularity-Awareness in Temporal DHT for P2P-based Media Streaming Applications Abhishek Bhattacharya, Zhenyu Yang & Deng Pan IEEE International Symposium.
Cmpe 494 Peer-to-Peer Computing Anıl Gürsel Didem Unat.
Distributed Systems Concepts and Design Chapter 10: Peer-to-Peer Systems Bruce Hammer, Steve Wallis, Raymond Ho.
Introduction to Peer-to-Peer Networks. What is a P2P network A P2P network is a large distributed system. It uses the vast resource of PCs distributed.
Peer-to-Peer Networking. Presentation Introduction Characteristics and Challenges of Peer-to-Peer Peer-to-Peer Applications Classification of Peer-to-Peer.
Peer to Peer Research survey TingYang Chang. Intro. Of P2P Computers of the system was known as peers which sharing data files with each other. Build.
Vulnerabilities in peer to peer communications Web Security Sravan Kunnuri.
Peer-to-Pee Computing HP Technical Report Chin-Yi Tsai.
An Introduction to Peer-to-Peer Networks Presentation for MIE456 - Information Systems Infrastructure II Vinod Muthusamy October 30, 2003.
1 Distributed Hash Tables (DHTs) Lars Jørgen Lillehovde Jo Grimstad Bang Distributed Hash Tables (DHTs)
Exercises for Chapter 10: Peer-to-Peer Systems Peer-to-Peer Systems
PSI Peer Search Infrastructure. Introduction What are P2P Networks? The term "peer-to-peer" refers to a class of systems and applications that employ.
An IP Address Based Caching Scheme for Peer-to-Peer Networks Ronaldo Alves Ferreira Joint work with Ananth Grama and Suresh Jagannathan Department of Computer.
Peer-to-Peer Network Tzu-Wei Kuo. Outline What is Peer-to-Peer(P2P)? P2P Architecture Applications Advantages and Weaknesses Security Controversy.
Peer-to-Peer Computing Mrs. Tugba Taskaya-Temizel 13/February/2006.
1 Peer-to-Peer Technologies Seminar by: Kunal Goswami (05IT6006) School of Information Technology Guided by: Prof. C.R.Mandal, School of Information Technology.
P2P Computing MIRA YUN September 16, Outline What is P2P P2P taxonomies Characteristics Different P2P systems Conclusion.
PEER TO PEER (P2P) NETWORK By: Linda Rockson 11/28/06.
Peer to Peer A Survey and comparison of peer-to-peer overlay network schemes And so on… Chulhyun Park
Peer-to-Peer and Collective Intelligence A platform for collaboration Andrew Roczniak Collective Intelligence Lab Multimedia Communications Research Lab.
1 University of California, Irvine Done By : Ala Khalifeh (Note : Not Presented)
1 Secure Peer-to-Peer File Sharing Frans Kaashoek, David Karger, Robert Morris, Ion Stoica, Hari Balakrishnan MIT Laboratory.
Computer Networking P2P. Why P2P? Scaling: system scales with number of clients, by definition Eliminate centralization: Eliminate single point.
Plethora: Infrastructure and System Design. Introduction Peer-to-Peer (P2P) networks: –Self-organizing distributed systems –Nodes receive and provide.
Peer to Peer Network Design Discovery and Routing algorithms
Information-Centric Networks Section # 5.2: Content Distribution Instructor: George Xylomenos Department: Informatics.
Algorithms and Techniques in Structured Scalable Peer-to-Peer Networks
Peer-to-Peer Systems: An Overview Hongyu Li. Outline  Introduction  Characteristics of P2P  Algorithms  P2P Applications  Conclusion.
LOOKING UP DATA IN P2P SYSTEMS Hari Balakrishnan M. Frans Kaashoek David Karger Robert Morris Ion Stoica MIT LCS.
Bruce Hammer, Steve Wallis, Raymond Ho
INTERNET TECHNOLOGIES Week 10 Peer to Peer Paradigm 1.
P2P Search COP6731 Advanced Database Systems. P2P Computing  Powerful personal computer Share computing resources P2P Computing  Advantages: Shared.
1 Secure Peer-to-Peer File Sharing Frans Kaashoek, David Karger, Robert Morris, Ion Stoica, Hari Balakrishnan MIT Laboratory.
P2P Networking: Freenet Adriane Lau November 9, 2004 MIE456F.
TRUST Self-Organizing Systems Emin G ü n Sirer, Cornell University.
Peer-to-Peer File Sharing Systems Group Meeting Speaker: Dr. Xiaowen Chu April 2, 2004 Centre for E-transformation Research Department of Computer Science.
Distributed Hash Tables (DHT) Jukka K. Nurminen *Adapted from slides provided by Stefan Götz and Klaus Wehrle (University of Tübingen)
Distributed Web Systems Peer-to-Peer Systems Lecturer Department University.
A Survey of Peer-to-Peer Content Distribution Technologies Stephanos Androutsellis-Theotokis and Diomidis Spinellis ACM Computing Surveys, December 2004.
InfoShare A Distributed P2P Information Storage & Retrieval System
Presentation transcript:

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

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 Quick Movie Quick Movie to show how to connect to a peer to peer network. Successful Attempt Client software used (E-donkey )

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

5 Important Characteristics (Covered) Efficiency Scalability Reliability Adaptability Security

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 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 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 2 P2P or Not 2 P2P?

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 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

12

13

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 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 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 Other systems and Projects UCI P2P System ?? “Coming Soon “ So to Sum it UP ! New systems to explore:

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 New systems to explore: Kademlia Coral CliqueNet DPSR TerraDir P2PRep Onion Routing Scan Groove MojoNation Intermemory Mnemosyne PAST Dagster Tangler

20 P2P Working Groups and activities Peer-to-peer working group ( International Workshop on Peer-to-Peer Systems IPTPS'03, IPTPS'02 ( IPTPS'03IPTPS'02http://iptps03.cs.berkeley.edu/ International Workshop on Global and Peer-to-Peer Computing GP2PC'03 ( IEEE International Conference on Peer-to-Peer Computing (p2p) p2p2003, p2p2002, p2p2001p2p2003p2p2002p2p2001 International Workshop on Agents and Peer-to-Peer Computing AP2PC (

21 References A Survey of Peer-to-Peer Content Distribution Technologies ACM Computing Surveys, Vol. 36, No. 4, December 2004, pp. 335– marianas/resource.html marianas/resource.html Peer-to-peer resource trading in a reliable distributed system. 2 P2P or Not 2 P2P? 04.pdf