From Torrent to Magnet Link Presenter: Guanlong Zhou Fan Feng a new way of sharing on P2P network TRIBLER: A social-based Peer-to-Peer system.

Slides:



Advertisements
Similar presentations
Optimal Scheduling in Peer-to-Peer Networks Lee Center Workshop 5/19/06 Mortada Mehyar (with Prof. Steven Low, Netlab)
Advertisements

Neighbour selection strategies in BitTorrent- like Peer-to-Peer systems L.G. Alex Sung, Herman Li March 30, 2005 for CS856 Web Data Management University.
Digital Library Service – An overview Introduction System Architecture Components and their functionalities Experimental Results.
The BitTorrent Protocol
End-to-end Publishing Using Bittorrent. Bittorrent Bittorrent is a widely used peer-to- peer network used to distribute files, especially large ones It.
Slide Set I: PARS Overview
Peer to Peer (P2P) Networks and File sharing. By: Ryan Farrell.
A survey of BitTorrent study Jian Liang EL933 Prof. Yong Liu.
Spotlighting Decentralized P2P File Sharing Archie Kuo and Ethan Le Department of Computer Science San Jose State University.
Fall 2007cs4251 Distributed Computing Umar Kalim Dept. of Communication Systems Engineering 31/10/2007.
CADDLAB Medical Imaging on Remote Compute Servers.
Basic Computer Networks Configurations (cont.) School of Business Eastern Illinois University © Abdou Illia, Spring 2006 Week 2, Thursday 1/19/2006)
Presented by Stephen Kozy. Presentation Outline Definition and explanation Comparison and Examples Advantages and Disadvantages Illegal and Legal uses.
Part 1: Overview of Web Systems Part 2: Peer-to-Peer Systems Internet Computing Workshop Tom Chothia.
A. Frank 1 Internet Resources Discovery (IRD) Peer-to-Peer (P2P) Technology (1) Thanks to Carmit Valit and Olga Gamayunov.
Peer To Peer (P2P) And Torrenting James Jenkinson.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
The Internet, World Wide Web, and Computer Communication.
Virtual Communities and Gossiping in Social-Based P2P Systems
BitTorrent Presentation by: NANO Surmi Chatterjee Nagakalyani Padakanti Sajitha Iqbal Reetu Sinha Fatemeh Marashi.
Cmpe 494 Peer-to-Peer Computing Anıl Gürsel Didem Unat.
Peer to Peer Network Anas Hardan. What is a Network? What is a Network? A network is a group of computers and other devices (such as printers) that are.
BitTorrent Internet Technologies and Applications.
BitTorrent How it applies to networking. What is BitTorrent P2P file sharing protocol Allows users to distribute large amounts of data without placing.
Forensics Investigation of Peer-to- Peer File Sharing Networks Authors: Marc Liberatore, Robert Erdely, Thomas Kerle, Brian Neil Levine & Clay Shields.
Lecturer: Ghadah Aldehim
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
1 BitTorrent System Efrat Oune Bar-Ilan What is BitTorrent? BitTorrent is a peer-to-peer file distribution system (built for intensive daily use.
LOGO Link It Company Supervised By: Mr.: Ahmed Abumsameh.
Thesis Proposal Data Consistency in DHTs. Background Peer-to-peer systems have become increasingly popular Lots of P2P applications around us –File sharing,
P2P FUSION DEV. CONFERENCE 2008 Ali Abbas1 Video Processing Tools Participants: Delft University of Technology 13 th Nov 2008.
What is a Network?. Definition of a computer network A computer network is a system in which computers are connected to share information and resources.
D iocesan B oys’ S chool L 6 ASL C omputer A pplications R eading S cheme B it T orrent C han C hun H o L 6A (1)
Search on the internet the different ways for building a website, and choose which one bests suits you for what website you are doing.
Bit Torrent A good or a bad?. Common methods of transferring files in the internet: Client-Server Model Peer-to-Peer Network.
Here you are at your computer, but you don’t have internet connections. Your ISP becomes your link to the internet. In order to get access you need to.
Bittorrent Protocol Implementation. Bittorrent Bittorrent is a widely used peer-to- peer network used to distribute files, especially large ones It has.
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N BPA Energy Efficiency Marketing Portal Training Instructions for adding utility logo and contact.
Peer to Peer Networks November 28, 2007 Jenni Aaker David Mize.
Review Everything you need to know for the 1 st Quarter Test.
HOW TO UPLOAD A WEBSITE BY KATIE HARDAKER.  SEARCH THE INTERNET THE VARIETY OF OPTIONS AVAILABLE FOR CONSTRUCTING A WEBSITE AND CHOOSE THE APPROPRIATE.
200 pt 300 pt 400 pt 500 pt 100 pt 200 pt 300 pt 400 pt 500 pt 100 pt 200pt 300 pt 400 pt 500 pt 100 pt 200 pt 300 pt 400 pt 500 pt 100 pt 200 pt 300 pt.
Tribler Download Core Improvement IN3700 Bachelor Thesis Presentation by Rick van Hattem Raynor Vliegendhart Committee Dr. Ir. J.A. Pouwelse.
B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.
1 UNIT 13 The World Wide Web Lecturer: Kholood Baselm.
Digital Literacy Concepts and basic vocabulary. Digital Literacy Knowledge, skills, and behaviors used in digital devices (computers, tablets, smartphones)
ITGS Network Architecture. ITGS Network architecture –The way computers are logically organized on a network, and the role each takes. Client/server network.
E a s y S h a r e Jung Son Ky Le. Operational Concepts Recent years, huge number of growth in Internet users and broadband usage File-sharing become extremely.
3.01 Networks-Travel Back in Time Unit 3 Internet Basics.
1 Centroid Based multi-document summarization: Efficient sentence extraction method Presenter: Chen Yi-Ting.
1 HOTP2P 2011 Parallel and Distributed Systems Group, Delft University of Technology, the Netherlands May 20, 2011 Betweenness Centrality Approximations.
Website Design:. Once you have created a website on your hard drive you need to get it up on to the Web. This is called "uploading“ or “publishing” or.
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.
End-to-end Publishing Using Bittorrent. Bittorrent Bittorrent is a widely used peer-to- peer network used to distribute files, especially large ones It.
Creating Website Using FrontPage 2003 By Heidi Lee.
1 UNIT 13 The World Wide Web. Introduction 2 Agenda The World Wide Web Search Engines Video Streaming 3.
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
ETERE A Cloud Archive System. Cloud Goals Create a distributed repository of AV content Allows distributed users to access.
Geethanjali College Of Engineering and Technology Cheeryal( V), Keesara ( M), Ranga Reddy District. I I Internal Guide Mrs.CH.V.Anupama Assistant Professor.
 GEETHA P.  Originally coined by Tim O’Reilly Publishing Media  Second generation of services available on www.  Lets people collaborate and share.
An example of peer-to-peer application
INTERNET.
Section 14.1 Section 14.2 Identify the technical needs of a Web server
GCSE OCR 3 A451 Computing Client-server and peer-to-peer networks
PEER-TO-PEER SYSTEMS.
Objectives Explain the role of computers in client-server and peer-to-peer networks Explain the advantages and disadvantages of client- server and peer-to-peer.
The Internet and Electronic mail
#02 Peer to Peer Networking
Slide Set I: PARS Overview
Presentation transcript:

From Torrent to Magnet Link Presenter: Guanlong Zhou Fan Feng a new way of sharing on P2P network TRIBLER: A social-based Peer-to-Peer system

The motivation for this project In our previous project, there is one problem with Tibler that if the server or the tracker get blocked or closed, then the file cannot be download anymore which limits the efficiency and convenience of the p2p sharing system. So in this final project, we are going to develop a new method using magnet link to make sure even with the server or the tracker be closed the file still can be download

Introduction of Magnet URI Definition DHT Network Magnet link

Introduction of Magnet Link Magnet link consists: –magnet: –?xt=urn:btih: –5dee65101db281ac9c46344cd6b175cdc ad53426 –&dn=name

Main Advantage of Magnet Link easy to transfer difficult to be tracked/blocked

The problem here we found is that because of a lack of central tracker, TRIBLER will suffer from an extremely hard period of bootstrapping if there is only a few of peers on the swam. Because the amount of peers is very small, it becomes very difficult to connect two peers who is downloading/has downloaded the same files. The peers in the Buddycast list are totally random which even increase the difficulty of connecting two peers of sharing the same files.

What we have done to solve this problem? Convert.torrent file to magnet link Connect OpenTracker Servers into P2P “Built” a search engine on the P2P network

.torrent file ExampleFile:ubuntu desktop-i386.torrent Info Hash:87250A39 78F312D4 3F898B0B B9BA3B31 C853A881 Tracker:URL1:udp://tracker.publicbt.com/announce URL2:udp://tracker.openbittorrent.com/announce URL3: … Metadata: Created On/ Created By/ Piece Length(512KB)… Filename: ubuntu desktop-i386.iso Filesize: 707MB Information URL: Download.torrent file: Tech supported: TorrentEditor Class: BEncode magnet:?xt=urn:btih:87250A3978F312D43F898B0BB9BA3B31C853A881

OpenTracker Example Site: openbittorrent.com publicbt.com istole.it Example Tracker: udp://tracker.openbittorrent.com:80 udp://tracker.publicbt.com:80 udp://tracker.ccc.de:80

OpenTracker An aggregated scrape file for the entire cluster can be found at each opentracker website. The file is updated every specific period. Example file:

Tor2mag.com File hosting service provider: Programming language: Database Platform: DNS hosting service provider:

Tor2mag.com Torrent convert service: Magnet Link Search Engine: search.tor2mag.com

Result: Input: ubuntu desktop-i386.torrent Output: magnet:?xt=urn:btih:87250A3978F312D43F898B0BB9BA3B31C853A881 &tr.0= nc.com/announce&tr.2= nce&tr.5=udp://tracker.istole.it:80/announce&tr.6= unce&tr.7=udp://tracker.publicbt.com:80/announce&tr.8= entfrancais.com/announce&tr.9= Permanent Page Link: 3F898B0BB9BA3B31C853A881 Uploaded file was deleted immediately after the conversion!

Result: Search: Ubuntu Output: Find 1058 Results ubuntu desktop-i386.iso ubuntu server-amd64.iso ubuntu server-amd64.iso ubuntu server-i386.iso ubuntu desktop-amd64.iso ubuntu server-amd64.iso... Detail information link: No real file is saved on the server. Only the information.

What is the advantage? a3978f312d43f898b0bb9ba3b31c853a881 HTTP/FTP download: Traditional BT download: Website ->.torrent file -> Tracker New Magnet-Link download:

Reference 1.J. A. Pouwelse, P. Garbacki, J. Wang, A. Bakker, J. Yang, A. Iosup, D. H. J. Epema, M. Reinders, M. R. van Steen, and H. J. Sips.TRIBLER: a social-based peer-to-peer system: Research Articles. Concurr. Comput. : Pract. Exper., 20:127–138, February Usman Khurshid: What is the difference between a Torrent File and a Magnet link.Jan 16,2012.