The Start Shawn Fanning (19-yr-old student nicknamed Napster) developed the original Napster application and service in January 1999 while a freshman.

Slides:



Advertisements
Similar presentations
Peer-to-peer and agent-based computing Peer-to-Peer Computing: Introduction.
Advertisements

The Start of Digital Anarchy Shawn Fanning (19-yr-old student nicknamed Napster) developed the original Napster application and service in January 1999.
Copyright or Copywrong. What is a copyright and what can be copyrighted? What is “Fair Use” and what four factors determine “Fair Use”? What are the two.
Peer to Peer (P2P) Networks and File sharing. By: Ryan Farrell.
Peer-to-Peer Networks as a Distribution and Publishing Model Jorn De Boever (june 14, 2007)
Protocols By Rakesh Chukkapalli CS 484.  Peer-to-Peer = P2P  The term peer-to-peer was coined as far as back in the mid-1980s by LAN vendors to describe.
Cis e-commerce -- lecture #6: Content Distribution Networks and P2P (based on notes from Dr Peter McBurney © )
Other File Systems: AFS, Napster. 2 Recap NFS: –Server exposes one or more directories Client accesses them by mounting the directories –Stateless server.
P2P Network is good or bad? Sang-Hyun Park. P2P Network is good or bad? - Definition of P2P - History of P2P - Economic Impact - Benefits of P2P - Legal.
Basic Computer Networks Configurations (cont.) School of Business Eastern Illinois University © Abdou Illia, Spring 2006 Week 2, Thursday 1/19/2006)
Exploiting Content Localities for Efficient Search in P2P Systems Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang 1 1 College of William and Mary,
Peer-to-Peer (or P2P) From user to user. Peer-to-peer implies that either side can initiate a session and has equal responsibility. Corey Chan Andrew Merfeld.
A. Frank 1 Internet Resources Discovery (IRD) Peer-to-Peer (P2P) Technology (1) Thanks to Carmit Valit and Olga Gamayunov.
1 Seminar: Information Management in the Web Gnutella, Freenet and more: an overview of file sharing architectures Thomas Zahn.
Company LOGO Peer-to-Peer Inside and out What is a P2P network?  All machines are connected as equal  Each user is a Peer  Peers can act as both a.
Improving Data Access in P2P Systems Karl Aberer and Magdalena Punceva Swiss Federal Institute of Technology Manfred Hauswirth and Roman Schmidt Technical.
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.
Peer-peer and Application-level Networking CS 218 Fall 2003 Multicast Overlays P2P applications Napster, Gnutella, Robust Overlay Networks Distributed.
Intellectual Property Rights and Online File Sharing Erwin Solis Antoine Herve Matt Olsen Nikolai Hart Tim Scott.
Peer-to-Peer network systems Distributed Data Processing Paulina Pasek.
Intellectual Property Rights Online File Sharing Brett Colbert Wendi Jardin Victor Cortez Brett Colbert Wendi Jardin Victor Cortez.
© Folens 2008 Cultural changes in music Brought about by ICT.
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.
P2P File Sharing Systems
Freenet. Anonymity  Napster, Gnutella, Kazaa do not provide anonymity  Users know who they are downloading from  Others know who sent a query  Freenet.
Peer-to-Peer Computing CS587x Lecture Department of Computer Science Iowa State University.
1 Napster & Gnutella An Overview. 2 About Napster Distributed application allowing users to search and exchange MP3 files. Written by Shawn Fanning in.
Introduction Widespread unstructured P2P network
P EER - TO -P EER N ETWORKS Michael Fine 1. W HAT ARE P EER -T O -P EER N ETWORKS ? Napster Social networking spawned from this concept. Emerged in the.

Forensics Investigation of Peer-to- Peer File Sharing Networks Authors: Marc Liberatore, Robert Erdely, Thomas Kerle, Brian Neil Levine & Clay Shields.
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.
1 P2P Computing. 2 What is P2P? Server-Client model.
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.
Copyright Law An Review on Computer Music Files and P2P File Sharing.
徐晨桓 李柏穎.  Definition  Introduction  History  Example - Napster  Example - Gnutella 徐晨桓 李柏穎 2/27.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 38 How Music Sharing and File Sharing Work.
P2P Web Standard IS3734/19/10 Michael Radzin. What is P2P? Peer to Peer Networking (P2P) is a “direct communications initiations session.” Modern uses.
Vulnerabilities in peer to peer communications Web Security Sravan Kunnuri.
Bit Torrent A good or a bad?. Common methods of transferring files in the internet: Client-Server Model Peer-to-Peer Network.
Peer to Peer (1). References  Chapter 2.9 of Kurose and Ross  Papers oOpenNap: Open Source Napster Server oJ. Liang, R. Kumar and K. Ross, Understanding.
Group 2 Derrick Lowe Quintin King Caroline Hawes Aaron Phillips.
 The iPod is a portable music player developed by Apple Computer. Though it is an Apple product, the iPod can be used with both Macs and PCs.
LIS508 almost last lecture: Privacy and Ethics Thomas Krichel
File Sharing Networks: Sony, Napster, Grokster, Bit Torrent Richard Warner.
LEGALESE BLONDE RIAA vs. NAPSTER Daniella Nero University of Hawaii at Manoa AMST 334 Sp-13.
1 V1-Filename.ppt / / Jukka K. Nurminen Content Search UnstructuredP2P Content Search Unstructured P2P Jukka K. Nurminen *Partly adapted from.
Peer-to-Peer File Sharing Jennifer Rexford COS 461: Computer Networks Lectures: MW 10-10:50am in Architecture N101
N a p s t e r. How it all began… Napster began in a college dorm room when a student named Shawn Fanning wanted to share some of his songs with his friends.
FastTrack Network & Applications (KaZaA & Morpheus)
1 Peer-to-Peer Technologies Seminar by: Kunal Goswami (05IT6006) School of Information Technology Guided by: Prof. C.R.Mandal, School of Information Technology.
Efficient P2P Search by Exploiting Localities in Peer Community and Individual Peers A DISC’04 paper Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang.
Exam Unit G % of A2 - 2 hour exam marks - (50/50) Section A: Theoretical Evaluation of Production Section B: Contemporary Media Issues (Online.
Concepts of Video and File/Sharing System Reporters: Ma. Raizza M. Cantara Mary Jane Eule Richard Ravalo Maika Laguartilla.
ADVANCED COMPUTER NETWORKS Peer-Peer (P2P) Networks 1.
Peer-to-peer systems (part I) Slides by Indranil Gupta (modified by N. Vaidya)
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,
Peer-to-Peer (P2P) Networks By Bongju Yu. Contents  What is P2P?  Features of P2P systems  P2P Architecture  P2P Protocols  P2P Projects  Reference.
Team Wikipedia Distributing digital stored information (computer programs, multi-media, etc). Regular methods : Removable media
Bit Torrent Nirav A. Vasa. Topics What is BitTorrent? Related Terms How BitTorrent works Steps involved in the working Advantages and Disadvantages.
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.
P2P Search COP P2P Search Techniques Centralized P2P systems  e.g. Napster, Decentralized & unstructured P2P systems  e.g. Gnutella.
P2P Systems1 2. Peer-2-Peer Systems (1/14) 1.P2P Background a)What’s exciting? b)Historical P2P c)Modern P2P d)Why P2P? 2.P2P Environment a)Binding of.
1 Indranil Gupta (Indy) Lecture 4 Peer to Peer Systems January 28, 2010 All Slides © IG CS 525 Advanced Distributed Systems Spring 2010.
Distributed Web Systems Peer-to-Peer Systems Lecturer Department University.
GCSE OCR 3 A451 Computing Client-server and peer-to-peer networks
File Sharing Networks: Sony, Napster, Grokster, Bit Torrent
Client/Server and Peer to Peer
Presentation transcript:

The Start Shawn Fanning (19-yr-old student nicknamed Napster) developed the original Napster application and service in January 1999 while a freshman at Northeastern University –Share MP3 files with peers around the world Next version: launched in May 1999, by Shawn Fanning (19-yr- old student nicknamed Napster) and Sean Parker (20) Allowed Users to MP3 Files - compression format, good quality but 1/12 th original size –Napster.com: p2p MP3 exchange service November 2000 – Napster has 38 Million members 40 million users in first 18 months At peak,70 million users 1.57 million simultaneous users

Client-Server File Sharing Server(s) perform all file sharing tasks –All files stored on server(s) –All queries regarding file availability addressed by server(s) –All files transmitted from server(s) Therefore, server(s) constrain performance –Can only hold as many files fit in server storage –Query response time dictated by server speed –Files transmitted over server network connection with limited capacity

Peer-to-Peer File Sharing At least some tasks are distributed among peers: –Files stored on and transmitted from peer hosts –Queries regarding file availability addressed by peer hosts Distributed tasks are not limited by server performance –Network can hold as much as can be stored on all peers –Transmission costs shared by all peers –Each peer contributes to responding to queries For example, –Napster distributed file storage and transmission –File availability was centralized

Concept of Napster Napster used centralized servers to keep a catalog of available files 1. User sends out request Napster searches central database Search request 2. The central server sends back a list of available files for download Search response Napster server user 3. Requesting user downloads the file directly from another Napster user computer Download from user

napster.com users File list is uploaded 1. A Simple Example

napster.com user Request and results User requests search at server. 2. A Simple Example

napster.com user pings User pings hosts that apparently have data. Looks for best transfer rate. 3. A Simple Example

napster.com user Retrieves file User retrieves file 4.

Advantages and Disadvantages of Centralized Indexing Advantages: –Locates files quickly and efficiently (more effective) –Searches are as comprehensive as possible –All users must registered to be on the network Access is controlled Disadvantages: –Vulnerable to censorship and technical failure System has single points of entry; one fails could bring whole system down –Popular data become less accessible because of the load of the requests on a central server –Central index might be out of data because the central server’s database is only refreshed periodically Resource Discovery

Screenshots – Napster Searching …

Screenshots – Napster Downloading ….

Traffic Generated by Napster 3/00: 25% UWisc traffic Napster 2000: est. 60M users 7/01: # simultaneous online users: Napster 160K Gnutella: 40K Morpheus: 300K Approximately 10,000 music files were shared per second using Napster, and every second more than 100 users attempted to connect to the system and there will be 75 million Napster users by the end of 2000

Reported Bandwidth of Napster

End of Napster 12/99: first lawsuit April 2000 – Metallica starts law suit – Huge and long court case July 2001 – Napster ordered offline, June 2002 bankrupt 2/01: US Circuit Court of Appeals: Napster knew users violating copyright laws After the Recording Industry Association of America sued Napster for copyright infringements, the court ruled that Napster was indeed violating copyrights and it is shut down Napster argued since it was only involved in collecting the information about files available, it was legal; Napster never shared any illegal file. The courts thought otherwise. Napster network died without a central machine.