PastPresentFuture The Past, Present and Future of P2P (Peer-to-Peer) Ming-Wei (Benson) Wu Dept. of Electrical Engineering National Taiwan University &

Slides:



Advertisements
Similar presentations
E-Commerce Based Agents over P2P Network Arbab Abdul Waheed MSc in Smart Systems Student # Nov 23, 2008 Artificial Intelligence Zhibing Zhang.
Advertisements

An Overview of Peer-to-Peer Sami Rollins
© damaka, inc1 a connection revolution TM … Peer-to-Peer SIP.
Peer-to-peer and agent-based computing P2P Algorithms & Issues.
Peer-to-peer and agent-based computing Peer-to-Peer Computing: Introduction.
Designing Corporate Communication Intranets: Tips&Tools Manuel Gago Manuel Gago University of Santiago de Compostela Department of Communication.
P2P data retrieval DHT (Distributed Hash Tables) Partially based on Hellerstein’s presentation at VLDB2004.
2/66 GET /index.html HTTP/1.0 HTTP/ OK... Clients Server.
Cloud Computing COMP 1631, Winter 2011 Yanggang Chen.
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
Mobile Applications: Changes in social networking and mobile phones By Elias Chesy.
Internet, Intranet and Extranets
Tableau Visual Intelligence Platform
An Overview of Peer-to-Peer Networking CPSC 441 (with thanks to Sami Rollins, UCSB)
Peer-to-Peer Networks João Guerreiro Truong Cong Thanh Department of Information Technology Uppsala University.
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
TC2-Computer Literacy Mr. Sencer February 4, 2010.
Peer-to-Peer Networking By: Peter Diggs Ken Arrant.
A. Frank 1 Internet Resources Discovery (IRD) Peer-to-Peer (P2P) Technology (1) Thanks to Carmit Valit and Olga Gamayunov.
Discovering Computers 2010
Middleware for P2P architecture Jikai Yin, Shuai Zhang, Ziwen Zhang.
Tableau Visual Intelligence Platform
Windows XP Professional Deployment and Support Microsoft IT Shares Its Experiences Published: May 2002 (Revised October 2004)
Setting Up a Sandbox Presented by: Kevin Brunson Chief Technology Officer.
& Instant Messenger Communication of the Future Jonathan Smith MIS.
Adam Leidigh Brandon Pyle Bernardo Ruiz Daniel Nakamura Arianna Campos.
Describe the following features of LAN’s, WAN’s, and the internet: transmission media, bandwidth, geographical spread and functions. Description of a.
CISB113 Fundamentals of Information Systems Telecommunications & Network.
1 Telematica di Base Applicazioni P2P. 2 The Peer-to-Peer System Architecture  peer-to-peer is a network architecture where computer resources and services.
SharePoint Services Indiana University Cory P. Retherford May 9 th, 2011.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Vulnerabilities in peer to peer communications Web Security Sravan Kunnuri.
Project JXTA : An Open Peer-to-Peer Network Environment Gene Kan Project JXTA Sun Microsystems, Inc.
| E. Marocco, G. Canal VoIP Conference 2006, 26 th October P2PSIP for Communications in New Network Topologies Enrico Marocco Research Engineer
| E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer
Peer-to-Pee Computing HP Technical Report Chin-Yi Tsai.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials The internet: Staying safe online Suitable for: Beginner.
Chapter 18 Technology in the Workplace Section 18.2 Internet Basics.
Be More…Tech Savvy A Workshop for Elementary Students about Internet Safety.
1 YOUNGSTOWN STATE UNIVERSITY Information Technology Tools for Engineers Groupware and Collaboration tools Group 5 YOUNGSTOWN STATE UNIVERSITY Information.
Communication Systems The Internet The largest wide area network in the world. It is made up of thousands of linked networks. What.
1 Peer-to-Peer Technologies Seminar by: Kunal Goswami (05IT6006) School of Information Technology Guided by: Prof. C.R.Mandal, School of Information Technology.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Peer-to-Peer and Collective Intelligence A platform for collaboration Andrew Roczniak Collective Intelligence Lab Multimedia Communications Research Lab.
Hardware Software InternetMiscellaneous
ADVANCED COMPUTER NETWORKS Peer-Peer (P2P) Networks 1.
1P2P4mm workshop, Vico Equense 6. June 2008 Information Society Technologies VICTORY – a multimodal, cross-platform and distributed multimedia repository.
Peer to Peer Computing. What is Peer-to-Peer? A model of communication where every node in the network acts alike. As opposed to the Client-Server model,
© 1stworks Corp. The Connected Community 85% of US corporations have a PC 75% of these PCs have an Internet connection 50% of US households have a PC 80%
Algorithms and Techniques in Structured Scalable Peer-to-Peer Networks
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 37 – Introduction to P2P (Part 1) Klara Nahrstedt.
Peer-to-Peer (P2P) Networks By Bongju Yu. Contents  What is P2P?  Features of P2P systems  P2P Architecture  P2P Protocols  P2P Projects  Reference.
P2P Search COP6731 Advanced Database Systems. P2P Computing  Powerful personal computer Share computing resources P2P Computing  Advantages: Shared.
P2P Search COP P2P Search Techniques Centralized P2P systems  e.g. Napster, Decentralized & unstructured P2P systems  e.g. Gnutella.
WEB 2.0 PRESENTATION BY: BEVAN MULLOWNEY. WIKI SPACES This tool is an educational tool that students and teachers can use to collaborate together on.
Menu A list from which the user may select an operation to be performed. I look at the menu to see what I want to do.
“Why worry? If you’ve done the very best you can, worrying won’t make it any better.”~Walt Disney.
August 2001Copyright UserLand Software 2001 Next Generation Internet Software How Broadband will be used John Robb, President and COO UserLand Software.
1.4 wired and wireless networks lesson 1
Marking the Most of the Web’s Resources
Objectives Overview Explain why computer literacy is vital to success in today’s world Define the term, computer, and describe the relationship between.
Mohammad Abbas Alamdar Teacher of ICT STS Ajman – Boys School
CompTIA Server+ Certification (Exam SK0-004)
Objectives Overview Explain why computer literacy is vital to success in today's world Describe the five components of a computer Discuss the advantages.
Objectives Overview Explain why computer literacy is vital to success in today’s world Define the term, computer, and describe the relationship between.
Peer to Peer Information Retrieval
Objectives To understand the about types of computer network
Mobile P2P Data Retrieval and Caching
Peer-To-Peer Data Management
New Tools In Education Minjun Wang
Presentation transcript:

PastPresentFuture The Past, Present and Future of P2P (Peer-to-Peer) Ming-Wei (Benson) Wu Dept. of Electrical Engineering National Taiwan University & Taiwan Network Information Center (TWNIC) 2003/08

National Taiwan University Copyright Reserved Ming-Wei (Benson) Wu Outline I.Past 1. P2P basics (How everything started?) 2. P2P taxonomy and vendors (Who’s Who) 4. P2P trend in Taiwan (MP3 file-sharing) II.Present 1. P2P problems (connectivity, scalability and security) 2. P2P solutions for the mentioned problems 3. P2P business models in Taiwan (EZPeer and Kuro) III.Future 1. P2P itself 2. P2P and others 3. P2P impacts

National Taiwan University Copyright Reserved Ming-Wei (Benson) Wu P2P basics  How everything started? First, what Internet people want?  When they are still a newbie…they want to “join” …Client-to-Server  When they become big enough…they want to “share” …Peer-to-Peer  P2P = Peer-to-Peer Equal in existence  “We talk to each other directly”, no middleman. Equal in role  “I do what you can do”, no bias.

National Taiwan University Copyright Reserved Ming-Wei (Benson) Wu P2P Taxonomy and Vendors  So…what do we do? For better availability (where is it?)  Data/Information sharing (one data, many copies) File-sharing: all kinds of file (mp3, video, picture, documents, etc) e.g Gnutella, E-Donkey, KaZaa, Mojo Nation, WinMX For better productivity (do it together!)  Data/Information collaboration (many people, one project) Groupware: many people working together on one project e.g. Groove (Lotus), E-Speack (HP), Jabber For better utilization (no one should be “idle”)  Resource sharing (I borrow your CPU time and you borrow my disk space) P2P computing: Leveraging of CPU, memory, storage resources e.g. Entropia, Legion (Applied MetaComputing)

National Taiwan University Copyright Reserved Ming-Wei (Benson) Wu More P2P Vendors  Collaboration :  Edge Service :  Intelligent-agent :  File-sharing :  Distributed Computation :

National Taiwan University Copyright Reserved Ming-Wei (Benson) Wu P2P trend in Taiwan  File-sharing? Yes. Namely “Kuro” and “EZPeer”  Groupware? Not really. So far still using Lotus Notes. No global communications. Very little Groove (Lotus).  P2P computing?: No.

National Taiwan University Copyright Reserved Ming-Wei (Benson) Wu P2P Problems  Connectivity problem I cannot talk to peers whom are behind a NAT/Firewall  Especially opposing NATs/Firewalls  Scalability problem How big?  Can this P2P network grow? How fast?  To locate my targeted resources?  Security problem How secure? (file-sharing as an example)  Correct name, wrong content (malicious file content) e.g. File name “A” actually has content “B” in it.

National Taiwan University Copyright Reserved Ming-Wei (Benson) Wu P2P Solutions  Connectivity solution (quite ad-hoc, quite temporal) Use a middleman to help  We all talk to the middleman first  Scalability solution (good) How big?  Use smart message routing, never use flooding/broadcasting e.g. Very much like talking in a room. If everyone talks through shouting  The room cannot afford too many people (too noisy) How fast?  Use distributed hashed table (DHT), indexed everything e.g. Very much like Google search engine indexed every single web page on the Internet  Security solution (good) How secure? (file-sharing as an example)  Use file checksum/digest (known as the DNA of a file) e.g Very much like we check MD5 or PGP key of a downloaded file

National Taiwan University Copyright Reserved Ming-Wei (Benson) Wu P2P Business Models in Taiwan  MP3 file-sharing service (two biggest: Kuro and EZPeer) Charge: 3 US dollars per month (unlimited download) Members: around 0.5 million users (500,000) Source of MP3: from its users Storage of MP3 list: a directory server (maintained by Kuro) Storage of MP3 files: its users’ computer License of MP3: None Impact: IFPI-Taiwan (a representative of music industry in Taiwan) estimates about 250 millions of US dollars (250,000,000) are lost due to MP3 downloading in Taiwan Results: IFPI-Taiwan is very mad and is taking legal action against Kuro to EZPeer.

National Taiwan University Copyright Reserved Ming-Wei (Benson) Wu An example of a middleman scenario– Relay peer of JXTA

National Taiwan University Copyright Reserved Ming-Wei (Benson) Wu P2P Future: P2P Itself  Location-independent Everywhere (e.g. Home, office, school, etc)  Device-independent any-where (e.g. PDA, PC, Notebook, TabletPC, etc)  Always-on/Always-available any-time (e.g. 24/7/365)  P2P will be pervasive.

National Taiwan University Copyright Reserved Ming-Wei (Benson) Wu P2P Future: P2P and Others  P2P makes differences in your life MP3 downloading, ICQ/MSN messenger, Online games  Long-existed client-to-server services Some services (e.g. web browsing) don’t need P2P features …old bones won’t die, just faded.  Up-and-coming Web Services Some services (e.g. travel agency) needs one-stop shopping (including tickets, hotel reservation, cars, etc) …a need for sever-to-server is rising!

National Taiwan University Copyright Reserved Ming-Wei (Benson) Wu P2P impacts as a Conclusion  [Relationship?] More close human interactions in CyberSpace From shaking hands to clicking mouse  [Life?] More realization of real-world-like activities in CyberSpace From walking to browsing  [Business?] More integrations, less pop-up From one-at-a-time to kill-them-all  Umm…lazybones?

National Taiwan University Copyright Reserved Ming-Wei (Benson) Wu Thank you~ Q&A