A Measurement-Based Study of Xunlei

Total Page:16

File Type:pdf, Size:1020Kb

A Measurement-Based Study of Xunlei A Measurement-Based Study of Xunlei min zhang changjia chen nevil brownlee What is Xunlei?? Xunlei, 迅雷, Thunder A P2P application, currently mainly used in China ¾ integrate other open P2P file-sharing system; (BitTorrent, eDonkey, Kad) ¾ IPTV What is Xunlei?? How popular? ¾ user number: over 80 million users (Wikipedia) 1,880 million users (Xunlei site) ¾ region limitation: no official English version only runs on Windows machines Outline Introduction Experiments Results Future works Experiments Tools: Wireshark Two kinds of experiments: ¾ Xunlei’s architecture ¾ Xunlei’s behavior in downloading file from sites Our analysis based on: source and destination IP addresses, protocol, data bytes on packet level Results-- architecture Xunlei system: servers + clients ¾ Xunlei servers cooperate effectively with clear-cut divisions of work client initialization, advertisement, file index, virus scan, pictures store. ¾ In eDonkey network, each server is mainly in charge of indexing files for clients Results-- architecture Figure 1: Diagram of Xunlei System Results—evaluation of downloading Click a link from Xunlei servers Download files site A provided sources from multi-sources Which kind of sources? Who provide data? Sources: Clicked servers Unclicked servers peers Results—evaluation of downloading Figure 2: Number and types of sources Xunlei clients use to download data (forty experiments each to two portals sites) Results—evaluation of downloading Data redundancy: ¾ Xunlei client downloads files from several sources; duplicate data? ¾ Calculate the data redundancy for each download. ¾ The results show that Xunlei’s parallel downloading using its multi-sources manager works effectively for downloading from numerous sources Results—evaluation of downloading Inappropriate behavior: ¾ Xunlei’s behavior of downloading files from unclicked servers is arguably inappropriate, as it exploits the advertisement profits those servers would receive via true clicks, page view hits, etc. ¾ It balances loads among servers from the view of the whole Internet. Future works Explore Xunlei’s other aspects: ¾ IPTV ¾ Bulk-file sharing ¾ Compatibility with uTorrent and eMule Design a business-driven information integration for making good use of Internet. Any Questions?.
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]
  • Forescout Counteract® Endpoint Support Compatibility Matrix Updated: October 2018
    ForeScout CounterACT® Endpoint Support Compatibility Matrix Updated: October 2018 ForeScout CounterACT Endpoint Support Compatibility Matrix 2 Table of Contents About Endpoint Support Compatibility ......................................................... 3 Operating Systems ....................................................................................... 3 Microsoft Windows (32 & 64 BIT Versions) ...................................................... 3 MAC OS X / MACOS ...................................................................................... 5 Linux .......................................................................................................... 6 Web Browsers .............................................................................................. 8 Microsoft Windows Applications ...................................................................... 9 Antivirus ................................................................................................. 9 Peer-to-Peer .......................................................................................... 25 Instant Messaging .................................................................................. 31 Anti-Spyware ......................................................................................... 34 Personal Firewall .................................................................................... 36 Hard Drive Encryption ............................................................................. 38 Cloud Sync ...........................................................................................
    [Show full text]
  • In Re Xunlei Limited Securities Litigation 18-CV-00467-Amended
    Case 1:18-cv-00467-RJS Document 27 Filed 06/04/18 Page 1 of 35 UNITED STATES DISTRICT COURT SOUTHERN DISTRICT OF NEW YORK ) ) ) Case No. 18-cv-467 (RJS) ) In re XUNLEI LIMITED SECURITIES ) LITIGATION ) CLASS ACTION COMPLAINT ) ) ) JURY TRIAL DEMANDED ) AMENDED CLASS ACTION COMPLAINT Lead Plaintiffs Tongyan Wang and Yuyan Jia and additional named plaintiff Peng Li (collectively, “Plaintiffs”), individually and on behalf of all other persons similarly situated, by Plaintiffs’ undersigned attorneys, for Plaintiffs’ complaint against Defendants, allege the following based upon personal knowledge as to Plaintiffs and Plaintiffs’ own acts, and information and belief as to all other matters, based upon, inter alia, the investigation conducted by and through Plaintiffs’ attorneys, which included, among other things, a review of the Defendants’ public documents, conference calls and announcements made by Defendants, United States Securities and Exchange Commission (“SEC”) filings, news articles and press releases published by and regarding Xunlei Limited (“Xunlei” or the “Company”) and its cryptocurrency program, analysts’ reports and advisories about the Company, and information readily obtainable on the Internet. Plaintiffs believe that substantial evidentiary support will exist for the allegations set forth herein after a reasonable opportunity for discovery. NATURE OF THE ACTION 1. This is a federal securities class action on behalf of a class consisting of persons other than defendants who purchased or otherwise acquired Xunlei’s American Depositary Shares (“ADSs”) between October 10, 2017, and January 11, 2018, both dates inclusive (the “Class 1 Case 1:18-cv-00467-RJS Document 27 Filed 06/04/18 Page 2 of 35 Period”), seeking to recover damages caused by defendants’ violations of the federal securities laws and to pursue remedies under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 (the “Exchange Act”) and Rule 10b-5 promulgated thereunder, against the Company and its Chief Executive Officer (“CEO”), Lei Chen.
    [Show full text]
  • A Study of Peer-To-Peer Systems
    A Study of Peer-to-Peer Systems JIA, Lu A Thesis Submitted in Partial Fulfilment of the Requirements for the Degree of Master of Philosophy in Information Engineering The Chinese University of Hong Kong August 2009 Abstract of thesis entitled: A Study of Peer-to-Peer Systems Submitted by JIA, Lu for the degree of Master of Philosophy at The Chinese University of Hong Kong in June 2009 Peer-to-peer (P2P) systems have evolved rapidly and become immensely popular in Internet. Users in P2P systems can share resources with each other and in this way the server loading is reduced. P2P systems' good performance and scalability attract a lot of interest in the research community as well as in industry. Yet, P2P systems are very complicated systems. Building a P2P system requires carefully and repeatedly thinking and ex- amining architectural design issues. Instead of setting foot in all aspects of designing a P2P system, this thesis focuses on two things: analyzing reliability and performance of different tracker designs and studying a large-scale P2P file sharing system, Xun- lei. The "tracker" of a P2P system is used to lookup which peers hold (or partially hold) a given object. There are various designs for the tracker function, from a single-server tracker, to DHT- based (distributed hash table) serverless systems. In the first part of this thesis, we classify the different tracker designs, dis- cuss the different considerations for these designs, and provide simple models to evaluate the reliability of these designs. Xunlei is a new proprietary P2P file sharing protocol that has become very popular in China.
    [Show full text]
  • Demystifying Commercial Content Delivery Networks in China
    CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. (2015) Published online in Wiley Online Library (wileyonlinelibrary.com). DOI: 10.1002/spe.3464 SPECIAL ISSUE PAPER Demystifying commercial content delivery networks in China Hao Yin1,*,†,BoQiao1,YanLuo2,ChenTian3 and Y. Richard Yang4 1Dept.t of CS, Tsinghua University, Beijing, China 2Dept. of ECE, University of Massachusetts Lowell, Lowell, MA, USA 3Dept. of EIE, Huazhong Univ. of Sci. and Tech., Wuhan, China 4Dept. of CS, Yale University, New Haven, CT, USA SUMMARY Over the past decade, content delivery networks (CDNs) have attracted substantial Internet traffic and improved quality of experience for Internet users. However, the evolution of the Internet ecosystem, which is driven by underlying economic incentives and ever emerging technologies, posts great challenges to the existing commercial CDNs (CCDNs). Thoroughly understanding the CDN industry from different aspects including market choice, technology, performance, tendency and infrastructure is indispensable to future Internet. In this paper, we conduct the first comprehensive study of China’s CDNs using continuous, at-scale, content-driven measurements. Based on the massive amount of measurement data with multidimensional properties, we demystify the CCDNs in China and answer two important questions: (1) what is the develop- ment trend of CCDNs in China and (2) what are their unique characteristics. The answers to these questions have significant implications on CDN providers and users. Copyright © 2015 John Wiley & Sons, Ltd. Received 25 September 2014; Accepted 24 November 2014 KEY WORDS: CDN 1. INTRODUCTION 1.1. Motivation To bridge the gap between network applications and best effort Internet provider (IP) networks, the technique of content delivery networks (CDNs) has emerged and been developed over the last decade.
    [Show full text]
  • Bittorrent, Inc., ) DOCKET NO
    142 3020 UNITED STATES OF AMERICA FEDERAL TRADE COMMISSION COMMISSIONERS: Edith Ramirez, Chairwoman Julie Brill Maureen K. Ohlhausen Joshua D. Wright Terrell McSweeny ____________________________________ ) In the Matter of ) ) BitTorrent, Inc., ) DOCKET NO. C-4464 a corporation. ) ) ___________________________________ ) COMPLAINT The Federal Trade Commission, having reason to believe that the BitTorrent, Inc., a corporation, has violated the Federal Trade Commission Act (“FTC Act”), and it appearing to the Commission that this proceeding is in the public interest, alleges: 1. Respondent BitTorrent, Inc. (“BitTorrent”) is a California corporation, with its principal office or place of business at 303 2nd Street, Suite S600, San Francisco, CA 94107. 2. Respondent is the developer of a popular peer-to-peer file-sharing system used to exchange software, music, movies, digital books, and other large files online. 3. The acts and practices of respondent as alleged in this complaint have been in or affecting commerce, as “commerce” is defined in Section 4 of the FTC Act. 4. Respondent has set forth on its website, www.bittorrent.com, privacy policies and statements about its practices, including statements related to its participation in the Safe Harbor privacy framework agreed upon by the U.S. and the European Union (“U.S.-EU Safe Harbor Framework”). The Framework 5. The U.S.-EU Safe Harbor Framework provides a method for U.S. companies to transfer personal data outside of Europe that is consistent with the requirements of the European Union Directive on Data Protection (“Directive”). Enacted in 1995, the Directive sets forth European Union (“EU”) requirements for privacy and the protection of personal data.
    [Show full text]
  • Deluge-2.0.3
    deluge Documentation Release 2.0.3 Deluge Team June 12, 2019 CONTENTS 1 Contents 1 1.1 Getting started with Deluge.......................................1 1.2 How-to guides..............................................2 1.3 Release notes...............................................3 1.4 Development & community.......................................6 1.5 Development guide............................................ 11 1.6 Reference................................................. 21 i ii CHAPTER ONE CONTENTS 1.1 Getting started with Deluge This is a starting point if you are new to Deluge where we will walk you through getting up and running with our BitTorrent client. 1.1.1 Installing Deluge These are the instructions for installing Deluge. Consider them a work-in-progress and feel free to make suggestions for improvement. Ubuntu PPA Until the stable PPA is updated, the development version of Deluge can be used: sudo add-apt-repository-u ppa:deluge-team/stable sudo apt install deluge PyPi To install from Python PyPi, Deluge requires the following system installed packages: sudo apt install python3-pip python3-libtorrent python3-gi python3-gi-cairo gir1.2- ,!gtk-3.0 gir1.2-appindicator3 Install with pip: pip install deluge Windows Unfortuately due to move to GTK3 and Python 3 there is no installer package currently available for Windows. Intrepid users can install Deluge from seperate packages as detailed in issue #3201. 1 deluge Documentation, Release 2.0.3 macOS There is no .app package currently for macOS, but can try Deluge with homebrew. 1. Install Homebrew 2. Open a terminal. 3. Run the following to install required packages: brew install pygobject3 gtk+3 adwaita-icon-theme brew install libtorrent-rasterbar 4. To fix translations: brew link gettext--force 5.
    [Show full text]
  • Justin Sun Chief Executive Officer Bittorrent, Inc. 301 Howard Street #2000 San Francisco, CA 94105
    Justin Sun Chief Executive Officer BitTorrent, Inc. 301 Howard Street #2000 San Francisco, CA 94105 Charles Wayn Chief Executive Officer DLive 19450 Stevens Creek Blvd #100 Cupertino, CA 95014 February 9, 2021 Dear Mr. Sun and Mr. Wayn, We write to you expressing concern about recent user activity in DLive communities attempting to attract American citizens, and particularly adolescent users, to white supremacy and domestic extremism. We noted the company’s internal governance actions taken on January 17th, 2021, in the wake of the riots at the U.S. Capitol Building on January 6th, 20211; however, it is evident that oversight from outside of the company’s internal review body may be necessary. According to media reports, DLive CEO Charles Wayn stated last year in a set of emails that the company strategy to combat extreme right-wing content was to “tolerate” them and allow other more popular content producers to “dilute” their reach.2 If true, this is unacceptable. During the January 6th, 2021, storming of the United States Capitol, your platform live streamed a number of individuals who entered and were around the building. Several of these individuals earned thousands of dollars in DLive’s digital currency that day, and a number received large donations through the platform ahead of the event. One individual received $2,800 in a live stream on January 5th, 2021, in which he encouraged his viewers to murder elected officials.3 We understand that DLive has supposedly removed 1 Wayn, Charles. “An Open Letter to the DLive Community.” DLive Community Announcements, (January 17th, 2021).
    [Show full text]
  • Analys Av Popcorn Time Med Hjälp Av Sniffingprogrammet Wireshark
    Analys av Popcorn Time med hjalp¨ av sniffingprogrammet Wireshark Kevin A.˚ Kimaryo Fredrik Siemund Lund University Lund University [email protected] [email protected] Sammanfattning—Vi har anvant¨ sniffingprogrammet ocksa˚ sa˚ det funkar, men ar¨ det en stor fil som laddas upp Wireshark for¨ att analysera vad som hander¨ nar¨ man streamar i omraden˚ med laga˚ overf¨ oringshastigheter¨ kan det innebara¨ (svenska: strommar)¨ film med den olagliga tjansten¨ Popcorn stora belastningar pa˚ internettrafiken och andra anvandare¨ i Time. Popcorn Time ar¨ en BitTorrent-klient vilket betyder att anvandarna¨ bade˚ laddar upp och ner data vid tittandet av en omradet˚ kan uppleva storningar.¨ Dessutom kan det vara valdigt¨ film. Popcorn Time hittar andra anvandare¨ genom att ta kontakt dyrt att tillgodose den nodv¨ andiga¨ uppladdningshastigheten for¨ med en server som i BitTorrent-protokollet kallas for¨ "tracker", att kunna distribuera stora filer pa˚ ett snabbt och smidigt satt.¨ vilket ar¨ det enda centrala elementet i Popcorn Time och som Istallet¨ for¨ att ha en enda nedladdningskalla¨ sa˚ kan haller˚ reda pa˚ vart andra anvandare¨ finns. Vart˚ resultat visar man utnyttja de anvandare¨ som laddar ner filen; man later˚ att Popcorn Time i princip beter sig som en vanlig BitTorrent- klient med den enda skillnad att tjansten¨ dessutom anvander¨ ett dem inte bara ladda ner utan aven¨ ladda upp delar av filen protokoll for¨ streaming av video, kallat GVSP. till andra anvandare.¨ Detta ar¨ tanken bakom BitTorrent och innebar¨ att anvandarnas¨ (det vill saga¨ de som laddar ner en I. INLEDNING fil) uppladningskapacitet utnyttjas och pa˚ sa˚ satt¨ skickas och Att streama innehall˚ over¨ natet¨ blir allt vanligare.
    [Show full text]
  • Bittorrent Is an Auction: Analyzing and Improving Bittorrent’S Incentives
    BitTorrent is an Auction: Analyzing and Improving BitTorrent’s Incentives Dave Levin Katrina LaCurts Neil Spring Bobby Bhattacharjee University of Maryland University of Maryland University of Maryland University of Maryland [email protected] [email protected] [email protected] [email protected] ABSTRACT 1. INTRODUCTION Incentives play a crucial role in BitTorrent, motivating users to up- BitTorrent [2] is a remarkably successful decentralized system load to others to achieve fast download times for all peers. Though that allows many users to download a file from an otherwise under- long believed to be robust to strategic manipulation, recent work provisioned server. To ensure quick download times and scalabil- has empirically shown that BitTorrent does not provide its users ity, BitTorrent relies upon those downloading a file to cooperatively incentive to follow the protocol. We propose an auction-based trade portions, or pieces, of the file with one another [5]. Incentives model to study and improve upon BitTorrent’s incentives. The play an inherently crucial role in such a system; users generally insight behind our model is that BitTorrent uses, not tit-for-tat as wish to download their files as quickly as possible, and since Bit- widely believed, but an auction to decide which peers to serve. Our Torrent is decentralized, there is no global “BitTorrent police” to model not only captures known, performance-improving strategies, govern their actions. Users are therefore free to attempt to strate- it shapes our thinking toward new, effective strategies. For exam- gically manipulate others into helping them download faster. The ple, our analysis demonstrates, counter-intuitively, that BitTorrent role of incentives in BitTorrent is to motivate users to contribute peers have incentive to intelligently under-report what pieces of their resources to others so as to achieve desirable global system the file they have to their neighbors.
    [Show full text]
  • 38 Bittorrent Software and Usage Justin Mckinney
    ARTICLE BITTORRENT SOFTwaRE AND USAGE Justin McKinney Mark Simon Haydn 1. Abstract: While the circulation of cultural material outside of official channels is not new, the scale and infrastructure afforded by digital networks and peer-to-peer protocols has drastically changed its dynamics. Focusing on private trackers and online, members-only communities dedicated to sharing difficult to find and “gray-area” cinema content, our paper discusses new digital re- positories and their connection to the traditional film archive. With discussion of the types of materials held, user participation, and custodial efforts to restore or improve cultural material, we will discuss the activities of a contemporary private tracker community. Additionally, the paper will interrogate the legality and copyright issues surrounding these activities and ex- plore recent, licit adoption of the infrastructure that has been developed for online circulation. Discussion will conclude with attention to cases in which pirated material has resurfaced in a rights-holding context, and an assessment of what these developments mean for custodians of film material working in a traditional film archive context. As a combination of discussion, case study, and argument, the paper will serve as a topical primer on a pressing and under- researched area of interest in this field, building on a panel presented at last year’s Association of Moving Image Archivists conference in Georgia. 2. BitTorrent Software and Usage BitTorrent is a software protocol developed in 2001 and designed to aid the practice of peer- to-peer file sharing on the Internet. The primary advantage of BitTorrent is that it allows for segmented downloading, which is the coordinated transmission of a file sourced from multiple servers to a single destination.81 This protocol allows for the rapid sharing of large amounts of data by allowing a user to download a file from multiple sources that are uploading the file at the same time.82 This allows for more efficient and faster downloading than the traditional client-server model.
    [Show full text]
  • Digital Citizens Alliance
    GOOD MONEY STILL GOING BAD: DIGITAL THIEVES AND THE HIJACKING OF THE ONLINE AD BUSINESS A FOLLOW-UP TO THE 2013 REPORT ON THE PROFITABILITY OF AD-SUPPORTED CONTENT THEFT MAY 2015 A safer internet is a better internet CONTENTS CONTENTS ......................................................................................................................................................................................................................ii TABLE OF REFERENCES ..................................................................................................................................................................................iii Figures.........................................................................................................................................................................................................................iii Tables ...........................................................................................................................................................................................................................iii ABOUT THIS REPORT ..........................................................................................................................................................................................1 EXECUTIVE SUMMARY ..................................................................................................................................................................................... 2 GOOD MONEY STILL GOING BAD ........................................................................................................................................................3
    [Show full text]