Cargando…

EnhancedBit: Unleashing the potential of the unchoking policy in the BitTorrent  protocol

In this paper, we propose a modification to the BitTorrent protocol related to its peer unchoking policy. In particular, we apply a novel optimistic unchoking approach that improves the quality of inter-connections amongst peers, i.e., increases the number of directly-connected and interested-in-coo...

Descripción completa

Detalles Bibliográficos
Autores principales: Atlidakis, V, Roussopoulos, M, Delis, A
Lenguaje:eng
Publicado: 2014
Materias:
XX
Acceso en línea:https://dx.doi.org/10.1016/j.jpdc.2013.08.008
http://cds.cern.ch/record/2120167
_version_ 1780949293399539712
author Atlidakis, V
Roussopoulos, M
Delis, A
author_facet Atlidakis, V
Roussopoulos, M
Delis, A
author_sort Atlidakis, V
collection CERN
description In this paper, we propose a modification to the BitTorrent protocol related to its peer unchoking policy. In particular, we apply a novel optimistic unchoking approach that improves the quality of inter-connections amongst peers, i.e., increases the number of directly-connected and interested-in-cooperation peers without penalizing underutilized and/or idle peers. Our optimistic unchoking policy takes into consideration the number of clients currently interested in downloading from a peer that is to be unchoked. Our conjecture is that peers having few clients interested in downloading data from them, should be favored with optimistic unchoke intervals. This enables the peers in question to receive data since they become unchoked faster and in turn, they will trigger the interest of additional clients. In contrast, peers with plenty of "interested" clients should enjoy a lower priority to be selected as planned optimistic unchoked, since these peers likely have enough data to forward; nevertheless, they receive enough data due to tit-for-tat peer reciprocation and are not in need of optimistic unchoking slots. Armed with this realization, we establish an analytical model and prove a significant performance improvement under our modified BitTorrent protocol. Experimental results, also, indicate that our approach significantly outperforms the existing optimistic unchoking policy in three important aspects: first, there is a higher number of interested-in-cooperation and directly-connected peers. Second, since leechers now act as data intermediaries, the load on seeders eases up considerably. Last, a shorter bootstrapping period for fresh peers is achieved. Hence, we claim that our approach helps implement an enhanced BitTorrent protocol and we name it "EnhancedBit"
id cern-2120167
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2014
record_format invenio
spelling cern-21201672019-09-30T06:29:59Zdoi:10.1016/j.jpdc.2013.08.008http://cds.cern.ch/record/2120167engAtlidakis, VRoussopoulos, MDelis, AEnhancedBit: Unleashing the potential of the unchoking policy in the BitTorrent  protocolXXIn this paper, we propose a modification to the BitTorrent protocol related to its peer unchoking policy. In particular, we apply a novel optimistic unchoking approach that improves the quality of inter-connections amongst peers, i.e., increases the number of directly-connected and interested-in-cooperation peers without penalizing underutilized and/or idle peers. Our optimistic unchoking policy takes into consideration the number of clients currently interested in downloading from a peer that is to be unchoked. Our conjecture is that peers having few clients interested in downloading data from them, should be favored with optimistic unchoke intervals. This enables the peers in question to receive data since they become unchoked faster and in turn, they will trigger the interest of additional clients. In contrast, peers with plenty of "interested" clients should enjoy a lower priority to be selected as planned optimistic unchoked, since these peers likely have enough data to forward; nevertheless, they receive enough data due to tit-for-tat peer reciprocation and are not in need of optimistic unchoking slots. Armed with this realization, we establish an analytical model and prove a significant performance improvement under our modified BitTorrent protocol. Experimental results, also, indicate that our approach significantly outperforms the existing optimistic unchoking policy in three important aspects: first, there is a higher number of interested-in-cooperation and directly-connected peers. Second, since leechers now act as data intermediaries, the load on seeders eases up considerably. Last, a shorter bootstrapping period for fresh peers is achieved. Hence, we claim that our approach helps implement an enhanced BitTorrent protocol and we name it "EnhancedBit"oai:cds.cern.ch:21201672014
spellingShingle XX
Atlidakis, V
Roussopoulos, M
Delis, A
EnhancedBit: Unleashing the potential of the unchoking policy in the BitTorrent  protocol
title EnhancedBit: Unleashing the potential of the unchoking policy in the BitTorrent  protocol
title_full EnhancedBit: Unleashing the potential of the unchoking policy in the BitTorrent  protocol
title_fullStr EnhancedBit: Unleashing the potential of the unchoking policy in the BitTorrent  protocol
title_full_unstemmed EnhancedBit: Unleashing the potential of the unchoking policy in the BitTorrent  protocol
title_short EnhancedBit: Unleashing the potential of the unchoking policy in the BitTorrent  protocol
title_sort enhancedbit: unleashing the potential of the unchoking policy in the bittorrent  protocol
topic XX
url https://dx.doi.org/10.1016/j.jpdc.2013.08.008
http://cds.cern.ch/record/2120167
work_keys_str_mv AT atlidakisv enhancedbitunleashingthepotentialoftheunchokingpolicyinthebittorrentprotocol
AT roussopoulosm enhancedbitunleashingthepotentialoftheunchokingpolicyinthebittorrentprotocol
AT delisa enhancedbitunleashingthepotentialoftheunchokingpolicyinthebittorrentprotocol