Abstract
In this paper, we propose a novel optimistic unchoking approach for the BitTorrent protocol whose key objective is to improve the quality of inter-connections amongst peers. In turn, this yields enhanced data distribution without penalizing underutilized and/or idle peers. The suggested policy takes into consideration the number of peers currently interested in downloading from a client that is to be unchoked. Our conjecture is that clients having few peers interested in downloading data from them should be favored with optimistic unchoke intervals. This will enable the clients in question to receive data since they become unchoked faster and consequently, they will trigger the interest of additional peers. In contrast, clients with plenty of “interested” peers should enjoy a lower priority to be selected as “planned optimistic unchoked” as they likely have enough data to forward and have saturated their uplinks. In this context, we increase the aggregate probability that the swarm obtains a higher number of interested-in-cooperation and directly-connected peers leading to improved peer inter-connection. Experimental results indicate that our approach significantly outperforms the existing optimistic unchoking policy.
Chapter PDF
Similar content being viewed by others
References
Internet Study, http://www.ipoque.com/en/resources/internet-studies
The Bittorrent Protocol, http://www.bittorrent.org/beps
Cohen, B.: Incentives Build Robustness in BitTorrent. In: IPTPS, Berkeley, CA (February 2003)
Chow, A.L.H., Golubchik, L., Misra, V.: BitTorrent: An Extensible Heterogeneous Model. In: INFOCOM, Rio De Janeiro, Brazil, pp. 585–593 (April 2009)
Jiang, J., Chiou, J., Hu, S.: Enhancing Neighborship Consistency for Peer-to-Peer Distributed Virtual Environments. In: IEEE–ICDCS Workshops, Toronto, Canada (June 2007)
Landa, R., Griffin, D., Clegg, R., Mykoniati, E., Rio, M.: A Sybilproof Indirect Reciprocity Mechanism for Peer-to-Peer Networks. In: INFOCOM, Rio De Janeiro, Brazil, pp. 343–351 (April 2009)
Legout, A., Liogkas, N., Kohler, E., Zhang, L.: Clustering and Sharing Incentives in BitTorrent Systems. In: SIGMETRICS, San Diego, CA, pp. 301–312 (June 2007)
Menasché, D., Massoulié, L., Towsley, D.: Reciprocity and Barter in Peer-to-Peer Systems. In: INFOCOM, San Diego, CA (March 2010)
Meulpolder, M., Epema, D.H., Sips, H.: Replication in bandwidth-symmetric BitTorrent Networks. In: 22nd IEEE Int. Parallel and Distributed Processing Symposium (IPDPS 2008), Miami, FL, pp. 1–8 (April 2008)
Yang, M., Yang, Y.: An Efficient Hybrid Peer-to-Peer System for Distributed Data Sharing. IEEE Transactions on Computers 59(9), 1158–1171 (2010)
Peterson, R., Sirer, E.: AntFarm: Efficient Content Distribution with Managed Swarms. In: NSDI, Boston, MA, pp. 107–122 (April 2009)
Piatek, M., Isdal, T., Anderson, T., Krishnamurthy, A., Venkataramani, A.: Do Incentives Build Robustness in BitTorrent?. In: 4th USENIX Symposium on Networked Systems Design & Implementation, Cambridge, MA (April 2007)
Ren, S., Tan, E., Luo, T., Chen, S., Guo, L., Zhang, X.: TopBT: A Topology-Aware and Infrastructure-Independent BitTorrent Client. In: INFOCOM, San Diego, CA, pp. 1523–1531 (March 2010)
Shin, K., Reeves, D., Rhee, I.: Treat-before-Trick: Free-Riding Prevention for BitTorrent-like Peer-to-Peer Networks. In: 23rd IEEE Int. Symposium on Parallel and Distributed Processing (IPDPS 2009), Rome, Italy, pp. 1–12 (May 2009)
Vassilakis, D.K., Vassalos, V.: An Analysis of Peer-to-peer Networks with Altruistic Peers. Peer-to-Peer Networking and Applications 2(2), 109–127 (2009)
Yang, M., Feng, Q., Dai, Y., Zhang, Z.: A Multi-Dimensional Reputation System Combined with Trust and Incentive Mechanisms in P2P File Sharing Systems. In: IEEE–ICDCS Workshops, Toronto, Canada (June 2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Atlidakis, V., Roussopoulos, M., Delis, A. (2012). Changing the Unchoking Policy for an Enhanced Bittorrent. In: Kaklamanis, C., Papatheodorou, T., Spirakis, P.G. (eds) Euro-Par 2012 Parallel Processing. Euro-Par 2012. Lecture Notes in Computer Science, vol 7484. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32820-6_38
Download citation
DOI: https://doi.org/10.1007/978-3-642-32820-6_38
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-32819-0
Online ISBN: 978-3-642-32820-6
eBook Packages: Computer ScienceComputer Science (R0)