Abstract

BitTorrent now is one of the most popular Peer-to-Peer content distribution networks. In BitTorrent, peers exchange content pieces with their neighbors on an overlay to distribute content. In order to accelerate the distribution, content availability , the overall disjointness of content pieces among peers on the overlay, should be optimized. In this paper, we investigate the problem of maximizing content availability in BitTorrent. Using computing theory we first prove that this optimization problem is an NP-Optimization problem and so no polynomial time algorithm is available unless P=NP. Further, we employ probability theory to analyze BitTorrent?s solution to the problem, which is just a simple random overlay. We find that BitTorrent?s random overlay has near-optimal content availability with high probability as well as good adaptivity to the real Internet environment, so we infer that the random overlay is enough for content availability optimization. Finally, a simulation-based comparison with an existing heuristic algorithm is presented to validate our analysis and findings.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call