![]() In particular, we enable P2P on Spotify’s Android app, study how distributed peer discovery affects energy consumption, and implement and evaluate backwards-compatible modifications which dramatically reduce energy consumption on 3G. This thesis also addresses the practical issues of integrating mobile devices into P2P streaming systems. ![]() Our measurements of more than three million nodes reveal that connectivity artifacts are widespread and can severely degrade DHT performance. We have achieved these results by studying how connectivity artifacts on the underlying network -probably caused by network address translation (NAT) gateways- affect the DHT overlay. Our implementation’s median lookup latency is an order of magnitude lower than the best performing measurement reported in the literature and does not exhibit a long tail of high-latency lookups, which is critical for P2P streaming applications. We dramatically improve peer discovery performance in BitTorrent’s Mainline DHT, the largest distributed hash table (DHT) overlay on the open Internet. ![]() This thesis addresses practical issues in distributed peer discovery mech- anisms in the context of three different large-scale P2P streaming systems: a (1) BitTorrent-based streaming system, (2) Spotify, and (3) our own mobile P2P streaming system based on the upcoming Peer-to-peer Streaming Protocol (PPSP) Internet standard. That is, peers constantly join and leave the network and each individual peer is assumed to be unreliable. Peer discovery is a critical component of any P2P-based system, because P2P networks are dynamic by nature. Peer discovery is the mechanism that peers use to find each other. Peers can self-organize to distribute content to each other, increasing the scalability of the system and decreasing the publisher’s costs, compared to a publisher distributing the data himself using a content delivery network (CDN) or his own servers. Peer-to-peer (P2P) techniques allow users with limited resources to distribute content to a potentially large audience by turning passive clients into peers. Tribler Mobile is available as open-source software and have been installed by almost 500 users on their Android devices.Ĭommunication Systems Identifiers URN: urn:nbn:se:kth:diva-134610 OAI: oai::kth-134610 DiVA, id: diva2:667079Ģ013 (English) Doctoral thesis, comprehensive summary (Other academic) Abstract ![]() Our mechanisms are designed to be fully-decentralized and consider mobile devices’ limitations. Our system delegates most of the distribution tasks to boosters running on desktop computers. This paper describes Tribler Mobile, a mobile app that allows users to broadcast their own videos to potentially large audiencesĭirectly from their devices. Even Spotify, a commercial straming service where desktop clients stream about 80% of the data via P2P, does not use P2P on mobile devices. These P2P mechanisms, however, appear to be ill-suited for mobile devices, given their limited resources: battery, bandwidth, and connectivity. Peer-to-peer (P2P) mechanisms allow users with limited resources to distribute content to a large audience, without the need of intermediaries. Show others and affiliations (English) Manuscript (preprint) (Other academic) Abstract ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |