Title :
Reverse-engineering BitTorrent: A Markov approximation perspective
Author :
Shao, Ziyu ; Zhang, Hao ; Chen, Minghua ; Ramchandran, Kannan
Author_Institution :
Dept. of Inf. Eng., Chinese Univ. of Hong Kong, Hong Kong, China
Abstract :
In this paper we understand BitTorrent protocol from a Markov approximation perspective. We show that together with the underlying rate control algorithm, the rarest first algorithm and choking algorithm in BitTorrent protocol implicitly solve a cooperative combinatorial network utility maximization problem in a distributed manner. This understanding allows us to access properties of BitTorrent from a fresh perspective, including performance optimality, convergence and impacts of design parameters. Our numerical evaluations validate the analytical results.
Keywords :
Markov processes; combinatorial mathematics; optimisation; peer-to-peer computing; protocols; reverse engineering; BitTorrent protocol; Markov approximation; choking algorithm; cooperative combinatorial network utility maximization problem; design parameters; rate control algorithm; reverse-engineering BitTorrent; Algorithm design and analysis; Approximation methods; Convergence; Markov processes; Optimization; Peer to peer computing; Protocols;
Conference_Titel :
INFOCOM, 2012 Proceedings IEEE
Conference_Location :
Orlando, FL
Print_ISBN :
978-1-4673-0773-4
DOI :
10.1109/INFCOM.2012.6195746