BitTorrent is a very popular Peer-to-Peer file sharing system, which adopts a set of incentive mechanisms to encourage contribution and prevent free-riding. However, we find that BitTorrent’s incentive mechanism can ...BitTorrent is a very popular Peer-to-Peer file sharing system, which adopts a set of incentive mechanisms to encourage contribution and prevent free-riding. However, we find that BitTorrent’s incentive mechanism can prevent free-riding effectively in a system with a relatively low number of seeds, but may fail in producing a disincentive for free-riding in a system with a high number of seeds. The reason is that BitTorrent does not provide effective mechanisms for seeds to guard against free-riding. Therefore, we propose a seed bandwidth allocation strategy for the BitTorrent system to reduce the effect of seeds on free-riding. Our target is that a downloader which provides more service to the system will be granted a higher benefit than downloaders which provide lower service when some downloaders ask for downloading file from a seed. Finally, simulation results are given, which validate the effectiveness of the proposed strategy.展开更多
基金the National Natural Science Foundation of China under Grant No.60503045and No.60303040
文摘BitTorrent is a very popular Peer-to-Peer file sharing system, which adopts a set of incentive mechanisms to encourage contribution and prevent free-riding. However, we find that BitTorrent’s incentive mechanism can prevent free-riding effectively in a system with a relatively low number of seeds, but may fail in producing a disincentive for free-riding in a system with a high number of seeds. The reason is that BitTorrent does not provide effective mechanisms for seeds to guard against free-riding. Therefore, we propose a seed bandwidth allocation strategy for the BitTorrent system to reduce the effect of seeds on free-riding. Our target is that a downloader which provides more service to the system will be granted a higher benefit than downloaders which provide lower service when some downloaders ask for downloading file from a seed. Finally, simulation results are given, which validate the effectiveness of the proposed strategy.