P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

19
P2P For More Showcase Presentation Jessie Gardine John Lasa Travis Sheppar April 29, 2010

Transcript of P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

Page 1: P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

P2P For More

Showcase Presentation

Jessie GardinerJohn LasaTravis SheppardApril 29,

2010

Page 2: P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

AgendaWhat is P2P?What is Bittorrent?How Does It Work?How To ImplementLegal ImplicationsWhere is it Used?StatisticsConclusion

Page 3: P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

What is P2P?P2P: a peer-to-

peer network architecture that enables users to share resources with each other

Common uses: Limewire, Bearshare, Kazaa, and Napster

[1] Peer To Peer Vs Server

Page 4: P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

What is Bittorrent?Bittorrent: a file

sharing protocol built around a P2P architecture.

Allows users to download file from multiple sources (swarm)

[2] Bittorrent Swarm

Page 5: P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

How Does It Work?Bittorrent relies on

three components:Tracker

◦ Acts as middle-man between Peers.

◦ Directs file requests to peers who are holding pieces of file

Seeds◦ The total amount of

peers that are holding a full copy of the file.

Clients (Peers)◦ Users that have

previously downloaded file and offer it for upload

◦ Peers generally only have part of full file

◦ Not a seeder

Page 6: P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

How To ImplementTracker

◦ Invoke a program that maintains client history, and file locations

◦ Bttrack.pySeeds

◦ Any bittorrent client has the ability to seed

◦ Must have full copy of file

Client◦ Clients come in

many different variations:

◦ Azurues – Java based client

◦ uTorrent – Very small, lightweight client (312KB)

◦ Bitcomet – C++ variant, allows for http batch downloads

Page 7: P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

Example1) Create New Torrent

Page 8: P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

Example1) Select Files and Tracker

Page 9: P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

Example1) Start Seeding

Page 10: P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

Downloading 1) Simply to hosting site2) download .torrent file3) Open with client

Page 11: P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

Legal ImplicationsFile sharing of

copyrighted materials is illegal!

In the US, it is currently illegal to download any content you do not own, or did not purchase.

Deterrents include fines, and jail time

Currently the RIAA is seeking out and charging thousands of P2P’ers a year

Woman is USA charged 1.92 Million for 24 downloaded songs

Page 12: P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

Legal Implications Continued Mininova

◦ 2008 Mininova was sued by a Dutch anti-piracy group known as BREIN.

◦ Was largest Bittorrent site with over 30 million unique hits a month

◦ Mininova was forced to remove all unauthorized content

◦ Now only distributes pay per content and open source media

The Pirate Bay◦ May 31 2006 servers

were raided by Swedish police.

◦ Back online is less than 72 hours

◦ April 17 2009 the four owners of the site were commited to prison for one year each

◦ Forced to pay 30 million dollars to copy right owners (not the artists)

[4] The Pirate Bay[5] Mininova

Page 13: P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

Where is it used?Due to its legal

implications Bittorrent has had a slow adoption in the corporate world

Blizzard has adopted it to distribute its patches and updates

Nine Inch Nails distributes all their albums for free through Bittorrent

Mininova now distributes pay per download torrents

Gamespot uses its own Bittorrent client to distribute demos and patches

Page 14: P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

StatisticsIn 2004 33% of

all internet traffic was P2P

In 2006 71% of all traffic

25% of all new torrents are movies

The number of files uploaded from 2004 to 2005 tripled

Page 15: P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

BudgetRequirements

◦ Server◦ Network◦ Clients

Low physical resources

Without research and planning we think we could do this project in 25 hours

Total budget: $4500

Page 16: P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

Statistics Continued

[3] Files Uploaded To Bittorrent

Page 17: P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

ConclusionBittorrent is the

fastest way to share and archive large files

In the P2P environment, Bittorrent is becoming the largest, and most widely utilized community

It is the number one target of the RIAA

Has many uses◦ Corporate

environments◦ Media distribution◦ Personal file

transfers

Page 18: P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

AcknowledgementsWe would like to thank everyone who

currently uses and supports P2P networks, and Bittorrent in specific.

Without your support, this rich technology would have never been adopted the way it has.

We would also like to thank everyone who came out today to show their support for our project and all our projects.

And finally……Keep Bittorrent alive; keep seeding

Page 19: P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.

References [1]

http://www.collanos.com/files/u2/tech1b.jpg

[2] http://upload.wikimedia.org/wikipedia/commons/3/3d/Torrentcomp_small.gif

[3] http://torrentfreak.com//images/bittorrent-historical.jpg

[4] http://scrapetv.com/News/News%20Pages/Business/images-2/the-pirate-bay-logo.jpg

[5] http://www.jdstroup.com/final_project.jdstroup.com/htdocs/Frameset%202/images/mininova.jpg

Torrentfreak: The “one third of internet traffic myth” http://torrentfreak.com/bittorrent-the-one-third-of-all-internet-traffic-myth/

Wikipedia: Legal issues with Bittorrent http://en.wikipedia.org/wiki/Legal_issues_with_BitTorrent

Slyck News: Bittorrent Statistics http://www.slyck.com/story370_BitTorrent_Statistics