The hidden locality in swarms

John S. Otto, Fabian E Bustamante

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

People use P2P systems such as BitTorrent to share an unprecedented variety and amount of content with others around the world. The random connection pattern used by BitTorrent has been shown to result in reduced performance for users and costly cross-ISP traffic. Although several client-side systems have been proposed to improve the locality of BitTorrent traffic, their effectiveness is limited by the availability of local peers. We show that sufficient locality is present in swarms - if one looks at the right time. We find that 50% of ISPs have at least five local peers online during the ISP's peak hour, typically in the evening, compared to only 20% of ISPs during the median hour. To better discover these local peers, we show how to increase the overall peer discovery rate by over two orders of magnitude using client-side techniques: leveraging additional trackers, requesting more peers per sample, and sampling more frequently. We propose an approach to predict future availability of local peers based on observed diurnal patterns. This approach enables peers to selectively apply these techniques to minimize undue load on trackers.

Original languageEnglish (US)
Title of host publication13th IEEE International Conference on Peer-to-Peer Computing, IEEE P2P 2013 - Proceedings
PublisherIEEE Computer Society
ISBN (Print)9781479905218
DOIs
StatePublished - 2013
Event13th IEEE International Conference on Peer-to-Peer Computing, IEEE P2P 2013 - Trento, Italy
Duration: Sep 9 2013Sep 11 2013

Publication series

Name13th IEEE International Conference on Peer-to-Peer Computing, IEEE P2P 2013 - Proceedings

Other

Other13th IEEE International Conference on Peer-to-Peer Computing, IEEE P2P 2013
Country/TerritoryItaly
CityTrento
Period9/9/139/11/13

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'The hidden locality in swarms'. Together they form a unique fingerprint.

Cite this