DHT-Based Traffic Localization in the Wild

Total Page:16

File Type:pdf, Size:1020Kb

DHT-Based Traffic Localization in the Wild DHT-based Traffic Localization in the Wild Matteo Varvello, Moritz Steiner Bell Labs, Alcatel-Lucent, USA {first.last}@alcatel-lucent.com Abstract—BitTorrent is both the dominant Peer-to-Peer (P2P) peers, if any, from the small peer-set received. More effective protocol for file-sharing and a nightmare for ISPs due to its designs, such as [2], [3], [10], propose to inform the trackers network agnostic nature. Many solutions exist to localize BitTor- about the ISP of each peer. In this way, a tracker could reply to rent traffic relying on cooperation between ISPs and the trackers. Recently, BitTorrent users have been abandoning the trackers a peer request for a specific torrent with a list of peers located in favor of Distributed Hash Tables (DHTs). Despite DHTs are in the same ISP as the requesting peer. complex heterogeneous systems, DHT-based traffic localization is Nowadays, BitTorrent DHTs are taking over the trackers also possible; however, it is unclear how it performs. The goal of as these are being shutdown by police due to copyright this work is to measure DHT-based traffic localization in the wild. issues. For example, in [8] we measure that about 40% of We run multiple experiments involving up to five commercial ISPs and a maximum duration of one month, collecting about the BitTorrent users from a large European ISP have already 400 GB of BitTorrent traffic. Then, we perform an extensive abandoned the trackers in favor of the DHTs. It follows that analysis with the following goals: understand the impact of system traffic localization mechanisms based on the central trackers parameters, verify accuracy of the measurements, estimate the might become soon ineffective. In [8], we also propose a localization benefits. technique to localize BitTorrent traffic that only relies on the I. INTRODUCTION DHT, with no need for the trackers. Compared to classic tracker-based localization, DHT-based localization is more A. BitTorrent challenging. In fact, DHTs are large P2P systems designed BitTorrent is by far the most popular Peer-to-Peer (P2P) pro- to fairly distribute responsibilities: it follows that tracking tocol, adopted by several file-sharing clients such as µTorrent, and controlling file swarms with the goal of localization is Transmission and BitComet. BitTorrent aims at maximizing not trivial. In addition, DHTs are heterogeneous environments the volume of data exchanged among peers without taking where several independent protocol implementations exist. into account their geographic location. This causes expensive inter-ISPs traffic, and thus a monetary loss at the ISPs. C. Contributions BitTorrent employs a tracker to discover peers and coordi- The goal of this work is to measure DHT-based traffic nate file exchanges. Peers retrieve the address of the tracker localization in the wild. Our measurement methodology is as from a torrent file they download from the web. In the paper, follows. We activate traffic localization for several ISPs and we use the term torrent also to refer to a file or set of files files by running the prototype for the Mainline DHT described that are exchanged. A peer contacts the tracker to retrieve a in [8]. Meanwhile, we measure its performance by running list of peers that participate to the swarm, group of peers that several BitTorrent clients from up to five commercial ISPs hold the file or a portion of it. The tracker answers with the for as long as four weeks. In total, we collect about 400 peer-list, composed by 50 active peers. GB of BitTorrent traffic on which we perform two different With the objective of increased resiliency BitTorrent also analyses: (1) sensitivity, to both understand the impact of uses distributed tracking, where a client discovers which peers system parameters and verify the accuracy of our method- hold a copy or a portion of a file querying a Distributed ology, and (2) localization benefits, to quantify the volume of Hash Table (DHT). Each peer and torrent is assigned a unique BitTorrent traffic that is kept local. identifier in the DHT, the nodeID and infohash; both are Our results show that while DHT-based traffic localization computed using hashing. Currently, BitTorrent use two large can keep local 90-100% of the traffic associated to a popular and incompatible DHTs called Azureus and Mainline. file, this fraction reduces to 60% for an unpopular one. In Beside the tracker and the DHT, the Peer-Exchange- fact, as popularity increases the probability to find peers that Protocol (PEX) is the third mechanism to discover peers that concurrently request the same file from the same ISP increases participate in a file exchange [9]. The PEX allows peers that as well. Also, at ISPs where the majority of the users have download the same file to exchange their peer-sets pairwise. very good connectivity, the localization benefits are much higher than at slow ISPs. This happens for two reasons: (1) B. Related Work the BitTorrent protocol tends to favor fast peers, and (2) fast In the past, several interesting strategies have been proposed local peers reduce the chance that external peers contribute to localize BitTorrent traffic, i.e., maintain traffic within an ISP to a file download. In the experiments, we also discovered when possible. Originally, researchers proposed to modify the that BitComet has a non-standard DHT implementation that peer selection at the client to favor local peers, as in [4], [7]. negatively detracts from the performance of DHT-based traffic However, these designs only manage to select the few local localization. II. METHODOLOGY 1200 Sybils Our measurement methodology has two components: the Non−sybils DHT side, a DHT-based traffic localization, and the client side, 1000 a combination of BitTorrent clients and measurement tools to 800 assess both DHT localization benefits and behavior. In the remainder of this section, we describe both components. 600 Sources [#] A. Client Side 400 Pcap - It collects statistics about a torrent download. The 200 pcap tool works in three consecutive steps: (1) start of a 0 0 3 6 9 12 15 18 21 24 27 30 BitTorrent client and collection of pcap traces using wireshark, Time [hrs] (2) extraction of volume of traffic sent and received per peer in the swarm, and (3) post processing to derive the following Fig. 1. Evolution over time of the sources received from non-sybil peers vs statistics: volume of local traffic, download/upload speed per sources received from the sybils; µTorrent; Comcast; 30 hrs. remote peer and number of peers contacted during a download. The pcap tool can be coupled with any legacy BitTorrent client. it. Then, it intercepts all requests for this file and answer with Query - It also collects statistics about a file download. local peer-sets. To intercept announces and requests for a file, This is done by instrumenting a Transmission client to log for the solution inserts several sybils [5] in the DHT: these are each peer it talks to the following statistics: upload/download (logical) peers with nodeIDs close to the info hash of the rate, client type and client location (local or non-local). These file to localize, that are controlled by a single (physical) peer. statistics are dumped to a file every two seconds. This tool Sybils respond to the queries for this file with localized peer- runs on Linux only as Transmission is a client for Linux. sets. If only few local peers are available, external peers are Lookup analyzer - It analyzes a lookup operation in Main- used to complete the peer-set. This localization mechanism line. First, it collects pcap traces filtered on the UDP port at targets popular files only as they are the only ones that have which a BitTorrent client is running on. Then, it analyzes the potential for localization. pcap traces to extract the following statistics: (1) IP addresses Unless otherwise stated, we run the “DHT side” (DHT- of the peers that reply to a file’s request, (2) time at which based traffic localization) from a data center in Chicago, USA. each reply message is received, and (3) set of “sources”, both According to the evaluation goals, we activate the DHT side leechers and seeders, returned from each replying peer. The for a set of torrents with specific popularity at a given ISP. lookup analyzer can be coupled with any BitTorrent client Since torrent popularity at ISP-level is not publicly available, implementation. we obtain the list of the 500 (globally) most popular torrents We run the tools from the following ISPs: Comcast Cable as indicated by PirateBay on May 5th, 2012. Then, we activate (US), Verizon Internet Services (US), Free SAS (France), Tele- the localization for 100 torrents, randomly selected out of the com Italia (Italy) and Belgacom Skynet (Belgium) (abbreviated 500 most popular torrents, along 24 hrs in order to quantify Comcast, Verizon, Free, TItalia and Belgacom). At Comcast, their popularity at ISP level, i.e., number of requests from we have access to a personal cable connection and both a peers located at the same ISP. Windows and Linux machine. At Verizon, we have access to a Unless otherwise stated, for the experiments in Comcast personal fiber connection and a Linux machine. At Free, TIalia we select the torrents whose average number of sources is and Belgacom, we have access to personal ADSL connections respectively the 100, 80, 60 and 20th percentile of the torrent and Linux machines. popularity distribution; we refer to these torrents as 1, 2, 3 For our measurements, we consider a scenario where a and 4, respectively. For the experiments that we run in the user clicks on a “magnet link”, a pointer to the infohash remaining ISPs, we only select the most popular torrent.
Recommended publications
  • Uila Supported Apps
    Uila Supported Applications and Protocols updated Oct 2020 Application/Protocol Name Full Description 01net.com 01net website, a French high-tech news site. 050 plus is a Japanese embedded smartphone application dedicated to 050 plus audio-conferencing. 0zz0.com 0zz0 is an online solution to store, send and share files 10050.net China Railcom group web portal. This protocol plug-in classifies the http traffic to the host 10086.cn. It also 10086.cn classifies the ssl traffic to the Common Name 10086.cn. 104.com Web site dedicated to job research. 1111.com.tw Website dedicated to job research in Taiwan. 114la.com Chinese web portal operated by YLMF Computer Technology Co. Chinese cloud storing system of the 115 website. It is operated by YLMF 115.com Computer Technology Co. 118114.cn Chinese booking and reservation portal. 11st.co.kr Korean shopping website 11st. It is operated by SK Planet Co. 1337x.org Bittorrent tracker search engine 139mail 139mail is a chinese webmail powered by China Mobile. 15min.lt Lithuanian news portal Chinese web portal 163. It is operated by NetEase, a company which 163.com pioneered the development of Internet in China. 17173.com Website distributing Chinese games. 17u.com Chinese online travel booking website. 20 minutes is a free, daily newspaper available in France, Spain and 20minutes Switzerland. This plugin classifies websites. 24h.com.vn Vietnamese news portal 24ora.com Aruban news portal 24sata.hr Croatian news portal 24SevenOffice 24SevenOffice is a web-based Enterprise resource planning (ERP) systems. 24ur.com Slovenian news portal 2ch.net Japanese adult videos web site 2Shared 2shared is an online space for sharing and storage.
    [Show full text]
  • Cisco SCA BB Protocol Reference Guide
    Cisco Service Control Application for Broadband Protocol Reference Guide Protocol Pack #60 August 02, 2018 Cisco Systems, Inc. www.cisco.com Cisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are listed on the Cisco website at www.cisco.com/go/offices. THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS. THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY. The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB’s public domain version of the UNIX operating system. All rights reserved. Copyright © 1981, Regents of the University of California. NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS” WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE. IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
    [Show full text]
  • Comodo System Cleaner Version 3.0
    Comodo System Cleaner Version 3.0 User Guide Version 3.0.122010 Versi Comodo Security Solutions 525 Washington Blvd. Jersey City, NJ 07310 Comodo System Cleaner - User Guide Table of Contents 1.Comodo System-Cleaner - Introduction ............................................................................................................ 3 1.1.System Requirements...........................................................................................................................................5 1.2.Installing Comodo System-Cleaner........................................................................................................................5 1.3.Starting Comodo System-Cleaner..........................................................................................................................9 1.4.The Main Interface...............................................................................................................................................9 1.5.The Summary Area.............................................................................................................................................11 1.6.Understanding Profiles.......................................................................................................................................12 2.Registry Cleaner............................................................................................................................................. 15 2.1.Clean.................................................................................................................................................................16
    [Show full text]
  • Digital Fountain Erasure-Recovery in Bittorrent
    UNIVERSITÀ DEGLI STUDI DI BERGAMO Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria Informatica Classe n. 35/S – Sistemi Informatici Digital Fountain Erasure Recovery in BitTorrent: integration and security issues Relatore: Chiar.mo Prof. Stefano Paraboschi Correlatore: Chiar.mo Prof. Andrea Lorenzo Vitali Tesi di Laurea Specialistica Michele BOLOGNA Matricola n. 56108 ANNO ACCADEMICO 2007 / 2008 This thesis has been written, typeset and prepared using LATEX 2". Printed on December 5, 2008. Alla mia famiglia “Would you tell me, please, which way I ought to go from here?” “That depends a good deal on where you want to get to,” said the Cat. “I don’t much care where —” said Alice. “Then it doesn’t matter which way you go,” said the Cat. “— so long as I get somewhere,” Alice added as an explanation. “Oh, you’re sure to do that,” said the Cat, “if you only walk enough.” Lewis Carroll Alice in Wonderland Acknowledgments (in Italian) Ci sono molte persone che mi hanno aiutato durante lo svolgimento di questo lavoro. Il primo ringraziamento va ai proff. Stefano Paraboschi e Andrea Vitali per la disponibilità, la competenza, i consigli, la pazienza e l’aiuto tecnico che mi hanno saputo dare. Grazie di avermi dato la maggior parte delle idee che sono poi confluite nella mia tesi. Un sentito ringraziamento anche a Andrea Rota e Ruben Villa per l’aiuto e i chiarimenti che mi hanno gentilmente fornito. Vorrei ringraziare STMicroelectronics, ed in particolare il gruppo Advanced System Technology, per avermi offerto le infrastrutture, gli spa- zi e tutto il necessario per svolgere al meglio il mio periodo di tirocinio.
    [Show full text]
  • Instructions for Using Your PC ǍʻĒˊ Ƽ͔ūś
    Instructions for using your PC ǍʻĒˊ ƽ͔ūś Be careful with computer viruses !!! Be careful of sending ᡅĽ/ͼ͛ᩥਜ਼ƶ҉ɦϹ࿕ZPǎ Ǖễƅ͟¦ᰈ Make sure to install anti-virus software in your PC personal profile and ᡅƽញƼɦḳâ 5☦ՈǍʻPǎᡅ !!! information !!! It is very dangerous !!! ᫬ΚTẝ«ŵ┭ՈT Stop violation of copyright concerning illegal acts of ơųጛňƿՈ☢ͩ ⚷<ǕO਍ᜐ&« transmitting music and ₑᡅՈϔǒ]ᡅ others through the Don’t forget to backup ඡȭ]dzÑՈ Internet !!! important data !!! Ȥᩴ̣é If another person looks in at your E-mail, it’s a big ὲâΞȘᝯɣ׏r problem !!! Don’t install software in dz]ǣrPǎᡅ ]ᡅîPéḳâ╓ ͛ƽញ4̶ᾬϹ࿕ ۅTake care of keeping your some other PCs without ੥ˊΙǺ password !!! permission !!! ₐ Stop sending the followings !!! ؄ŌՈϹوInformation against public order and Somebody targets on your PC for Pǎ]ᡅǕễạǑ͘͝ࢭÛ ΞȘƅ¦Ƿń morals illegal access !!! Ոƅ͟ǻᢊ᫁᫨ĐՈ ࿕Ϭ⓶̗ʵ£࿁îƷljĈ Information about discrimination, Shut out those attacks with firewall untruth and bad reputation against a !!! Ǎʻ ᰻ǡT person ᤘἌ᭔ ᆘჍഀ ጠᅼૐᾑ ᭼᭨᭞ᮞęɪᬡ෉ᬡǰɟ ᆘȐೈ࿴ ᾑ૥ ጠᅼ3ظ ᤘἌ᭔ ǰɟᯓۀ᭞ᮞ᭿ᮐᮧ᭪᭑᭎ᮖ᭤ᬞᬢ ഄᅤ Έʡȩîᬡ͒ͮᬢـ ᅼܘᆘȐೈ ǸᆜሹظᤘἌ᭔࿴ ཬᴔ ᭼᭨᭞ᮞᬞᬢŽᬍ᭑᭎ᮖ᭤̛ɏ᭨ᮀ᭳ᭅ ரἨ᳜ᄌ࿘Π ؼ˨ഀ ୈ᡼ὼ$ ഄጵ↬3L ʍ୰ᬞᯓ ᄨῼ33 Ȋථᬚᬌᬻᯓ ഄ˽ ઁǢᬝຨϙଙͮـᅰჴڹެ ሤᆵͨ˜Ɍ ጵႸᾀ żᆘ᭔ ᬝᬜ᫞Ϊ̎UઁɃᬢ ࡶ୰ᬝ᭲ᮧ᭪ᬢ ᄨؼᾭᄨ ᾑ૥ ٕ࿩ᅨ ΰ̛ᬞ᭫ᮌᯓ ᭻᭮᭚᭍᭮ᮂᭅ ሬČ ཬȴ3 ᾘɤɟ3 Ƌᬿᬍᬞᯓ ᫾ᬿᬒᬼۏąഄᅼ Ѹᆠᅨ ᮌᮧᮖᭅ ⃸ᛴܠ ఼ ᆬð3 ᤘἌ᭔࿴ ƂŬᯓ ᭨ᮀ᭳᭑᭒᭍ᭅƖ̳ᬞ ĩᬡ᭼᭨᭞ᮞᬞٴ ரἨ᳜ᄌ࿘ ᭼᭤ᮚᮧ᭴ᬡɼǂᬢ ڹެ ᵌೈჰ˨ ˜ϐ ᛄሤ↬3 ᆜೈᯌ ϤᏤ ᬊᬖ᫾ᬽᬊᬻ᫹ᯓ ᭏ᮞ᭤᭳ᮧᮖᬊᬝ᫷ᬚ ሬČʀ ͌ǜ ąഄᅼ ΰ̛ᬞ ޅ᫾᫿᫵ᬝᬒᬡ᭼᭨᭞ᮞᭅ ᤘἌ᭔Π ͬϐʼ ᆬð3 ʏͦᬞɃᬌᬾȩî ēᬖᬙ᫷ᬾᯓ ܘˑˑᏬୀΠ ᄨؼὼ ሹ ߍɋᬞ᫵ᬒᬾȩî ᮀᭌ᭏᭍᭑᭔ᮧᮖwƫᬚފᴰᆘ࿘ჸ $±ᅠʀ =Ė ܘ૥Čٍᅨ ᙌۨ5ࡨٍὼ ሹ ഄϤᏤ ᤘἌ᭔ ኩ˰Π3 ᬢ͒ͮᬊᬝ᫷ᯓ ᭢ᮎ᭮᭳᭍᭑᭳ᬊᬻ᫹ᯓـ ʧʧ¥¥ᬚᬚP2PP2P᭨᭨ᮀᮀ᭳᭳᭑᭑᭒᭒᭍᭍ᬢᬢ DODO NOTNOT useuse P2PP2P softwaresoftware ̦̦ɪɪᬚᬚᬀᬀᬱᬱᬎᬎᭆᭆᯓᯓ inin campuscampus networknetwork !!!! Z ʧ¥᭸᭮᭳ᮚᮧ᭚ᬞ᫽ᬄᬾ੒ͮᬢȴƏΜˉ᭢᭤᭱ Z All communications in our campus network are ᬈᬿᬙ᫷ᬱᬌ᫟ʧ¥ᬚP2P᭨ᮀ always monitored automatically.
    [Show full text]
  • What You Need to Know About Copyright Infringement October 2, 2018 Dear Student, the Higher Education Opportunity Act of 2008 Re
    What You Need to Know About Copyright Infringement October 2, 2018 Dear Student, The Higher Education Opportunity Act of 2008 requires all colleges and universities to inform students of the possible consequences of copyright infringement as outlined by the Digital Millennium Copyright Act (DMCA). How the DMCA Affects Wake Forest University The Digital Millennium Copyright Act protects the rights of owners of copyrighted digital material. By providing students online access to the Wake Forest University’s computing network(s), including Internet access, the University is considered an Internet Service Provider (ISP). The DMCA requires an ISP to expeditiously respond to complaints it receives of copyright infringements over its networks. Potential Legal Penalties for Federal Copyright Law Violations Violation of the DMCA can result in severe civil or criminal penalties. University action taken to stop copyright violation, including disciplinary measures, does not protect the individual infringer from civil or criminal prosecution from the copyright owner or the authorities. Illegal Music Downloading Complaints Filed by Entertainment Entities Most copyright infringement cases reported to Wake Forest Information Systems are associated with illegal music downloading. Other common types of copyright infringement cases at Wake Forest involve the illegal downloading or sharing of movies, videos, and software including gaming software. Risks Associated with Illegal File Sharing Using peer-to-peer file sharing programs that share copyrighted material such as music, movies and software put you at risk of obtaining viruses, spyware or other malicious software that can corrupt your computer and damage your data. Peer-to-peer file sharing programs include Popcorn View, Popcorn Time, Vuze, uTorrent, BitTorrent, LimeWire, BitComet, and FrostWire.
    [Show full text]
  • Problems with Bittorrent Litigation in the United States: Personal Jurisdiction, Joinder, Evidentiary Issues, and Why the Dutch Have a Better System
    Washington University Global Studies Law Review Volume 13 Issue 1 2014 Problems with BitTorrent Litigation in the United states: Personal Jurisdiction, Joinder, Evidentiary Issues, and Why the Dutch Have a Better System Violeta Solonova Foreman Washington University in St. Louis, School of Law Follow this and additional works at: https://openscholarship.wustl.edu/law_globalstudies Part of the Comparative and Foreign Law Commons, and the Intellectual Property Law Commons Recommended Citation Violeta Solonova Foreman, Problems with BitTorrent Litigation in the United states: Personal Jurisdiction, Joinder, Evidentiary Issues, and Why the Dutch Have a Better System, 13 WASH. U. GLOBAL STUD. L. REV. 127 (2014), https://openscholarship.wustl.edu/law_globalstudies/vol13/iss1/8 This Note is brought to you for free and open access by the Law School at Washington University Open Scholarship. It has been accepted for inclusion in Washington University Global Studies Law Review by an authorized administrator of Washington University Open Scholarship. For more information, please contact [email protected]. PROBLEMS WITH BITTORRENT LITIGATION IN THE UNITED STATES: PERSONAL JURISDICTION, JOINDER, EVIDENTIARY ISSUES, AND WHY THE DUTCH HAVE A BETTER SYSTEM INTRODUCTION In 2011, 23.76% of global internet traffic involved downloading or uploading pirated content, with BitTorrent accounting for an estimated 17.9% of all internet traffic.1 In the United States alone, 17.53% of internet traffic consists of illegal downloading.2 Despite many crackdowns, illegal downloading websites continue to thrive,3 and their users include some of their most avid opponents.4 Initially the Recording Industry Association of America (the “RIAA”) took it upon itself to prosecute individuals who 1.
    [Show full text]
  • P2P and Bittorrent
    inf5040 - Presentation by group 1 nghial, baardehe, chricar 30.10.08 Goals of today After this lecture you should have a general understanding of what P2P and bittorrent is be able to recognize the main differences of bitTorrent and other P2P networks A way of organizing resource sharing in computer networks What is P2P? Server/client model Peer-to-peer model Characteristics of P2P networks Peers act as equals Peers function as both client and server No central server managing the network No central router Examples of ”pure” P2P networks Gnutella, Freenet (filesharing) In short Decentralization and multirole BUT! Most networks and applications described as P2P actually contain or rely on some non-peer elements History 1970 – SMTP, NNTP (Usenet) One process both server and client IBM, 1984 ”Advanced Peer to Peer Networking” Software for filesharing in a LAN 1990 – IRC (DCC), MBONE One client can both send and receive 1997 – Napster Created a lot of controversy Convicted because of the centralized file indexing Advantages of P2P networks Better performance and reliability compared to server/client scheme Popular resources will be available at several locations Principle of locality -> less delay and faster transmission Overlay routing Application layer routing (middleware) Two ways of searching for files Flooding DHT (Distributed Hash Table) Area of application Mostly used in ad hoc networks Often categorized by what it’s used for Filesharing Media streaming Telephony (skype) Discussion forums Used to distribute
    [Show full text]
  • A Torrent of Copyright Infringement? Liability for Bittorrent File-Sharers and File-Sharing Facilitators Under Current and Proposed Canadian Copyright Law
    A Torrent of Copyright Infringement? Liability for BitTorrent File-Sharers and File-Sharing Facilitators Under Current and Proposed Canadian Copyright Law Allen Mendelsohn Faculty of Law McGill University Montreal August 2010 A thesis submitted to McGill University in partial fulfillment of the requirements of the degree of Master of Laws (LL.M.) © Allen Mendelsohn 2010 ABSTRACT [Le résumé français suit l'anglais.] BitTorrent has become the primary means to share large files (movies, television shows, and music) over the internet. Canadian copyright law and jurisprudence have not kept pace with technology, and as a result there is no definitive pronouncement on the liability for copyright infringement of BitTorrent file- sharers, i.e. users, and file-sharing facilitators, i.e. Internet Service Providers (ISPs) and torrent search engines. Extrapolating from existing law and Canadian and foreign jurisprudence, I conclude that: (i) BitTorrent file-sharers are liable although there may be situations where fair dealing could apply; (ii) it may be possible to show ISPs are liable based on certain findings of fact; and (iii) torrent search engines should not be liable for infringement. There have been three successive attempts to reform copyright law that have addressed internet issues generally and file-sharing in particular. Under the most recent attempt, Bill C-32, file-sharers would be liable under the new ―making available‖ right, and file- sharing facilitators could be liable under the new ―enabling‖ concept of secondary infringement introduced with the bill. RÉSUMÉ BitTorrent est devenu le principal moyen de partager des fichiers volumineux (films, émissions de télévision et musique) sur Internet.
    [Show full text]
  • GAO-05-634 File Sharing Programs: the Use of Peer-To-Peer Networks
    United States Government Accountability Office GAO Report to Congressional Requesters May 2005 FILE SHARING PROGRAMS The Use of Peer-to-Peer Networks to Access Pornography a GAO-05-634 May 2005 FILE SHARING PROGRAMS Accountability Integrity Reliability Highlights The Use of Peer-to-Peer Networks to Highlights of GAO-05-634, a report to Access Pornography congressional requesters Why GAO Did This Study What GAO Found Peer-to-peer (P2P) file sharing According to three popular file sharing Web sites, 134 P2P programs are programs represent a major change available to the public. Of those programs, Warez, Kazaa, and Morpheus in the way Internet users find and were among the most popular, as of February 2005. exchange information. The increasingly popular P2P programs Pornographic images are easily shared and accessed on the three P2P allow direct communication between computer users who can programs we tested—Warez, Kazaa, and Morpheus. Juveniles continue to be access and share digital music, at risk of inadvertent exposure to pornographic images when using P2P images, and video files. These programs. programs are known for having the functionality to share copyrighted Two of the three P2P programs—Kazaa and Morpheus—provided filters digital music and movies, and they intended to block access to objectionable material, but the effectiveness of are also a conduit for sharing the filters varied. Warez did not provide a filter. The filters provided by pornographic images and videos. Kazaa and Morpheus functioned differently: Kazaa filtered words found in Regarding these uses of P2P titles or metadata (data associated with the files that contain descriptive programs, GAO was asked to, information), while Morpheus required the user to enter the specific words among other things to be filtered.
    [Show full text]
  • A Measurement Study on the Bittorrent File Distribution System
    A Measurement Study on the BitTorrent File Distribution System http://www1.cse.wustl.edu/~jain/cse567-11/ftp/torrent/index.html Zhicheng Yang, [email protected] (A paper written under the guidance of Prof. Raj Jain) Download The file distribution protocol BitTorrent(BT) is very popular nowadays, and people are used to sharing files with BT clients everyday. In this project, a two factor full factorial design on workloads and BT clients was proposed to test which effect is significant for BT downloading. The first part presents the background knowledge of Peer-to-peer(P2P) and BT and the introduction of several popular BT clients. Next, a two factor full factorial design was shown. The result indicated that "torrent" was the primary significant factor, while "BT client" was the secondary factor. Also, there was another experiment on out-of-date torrents to test which BT client was successful to download them with few seeder and peers. The result indicated the BT client "µTorrent" was strongest in this task. Keywords: Measurement Study, Peer-to-peer, Experimental Design, BitTorrent, BitTorrent Client, Torrent 1. Introduction 1.1 P2P 1.2 BT 2. BT Clients 2.1. µTorrent 2.2. BitComet 2.3. Vuze 2.4. FlashGet 2.5. BitLord 3. Workloads and Metric 4. Experimental Design 4.1. The Two Factor Full Factorial Design 4.1.1. Data Processing 4.1.2. Computation of Effects 4.1.3. Analysis of Variance(ANOVA) 4.1.4. Visual Tests 4.1.5. Memory Usage 4.2. Experiment on the Out-of-date Torrents 5. Summary 5.1.
    [Show full text]
  • Forensic Studies in Bittorrent Optimising File Downloads Is a Dream for Some; for Others It Raises Challenging Piracy Issues
    Forensic Studies in BitTorrent Optimising file downloads is a dream for some; for others it raises challenging piracy issues. BY JAMIE ACORN AND JOHN AUSTIN Produced by the Information Security Group at Royal Holloway, University of London in conjunction with TechTarget. Copyright © 2008 TechTarget. All rights reserved. Royal Holloway series Forensic studies in BitTorrent INTRODUCTION Given the volumes of recorded and transmitted data in today’s computerised environ- ment, the collection and processing of digital evidence is an even more delicate and com- plex business than in years past. Bram Cohen’s creation of BitTorrent in 2001 enables Jamie Acorn and optimises the downloading of files, any size and any type, to remote computers. Information Security Group, Royal Now available for all common operating systems, its popularity is soaring and is available Holloway, University of London, Egham, Surrey, U.K. in many browsers including Mozilla Firefox. For some it is a dream; for others, including those trying to combat the unauthorised downloading or ‘pirating’ of copyright material, it John Austin poses yet another significant problem. Information Security Group, Royal Holloway, University of London, Egham, Surrey, U.K Forensic Studies in BitTorrent Given the ever-growing use of BitTorrent BitTorrent client, facilitating the connection as a means of file sharing, and the associat- to remote computers and the downloading ed costs to media-based industries and of files (of any size and type). legal issues, the need for a forensic under- The diagrams shown (next page) are This article was prepared by students and staff involved with the award-winning M.Sc.
    [Show full text]