Computer Engineering and Applications ›› 2010, Vol. 46 ›› Issue (17): 81-84.DOI: 10.3778/j.issn.1002-8331.2010.17.023

• 网络、通信、安全 • Previous Articles     Next Articles

Optimizing strategy for embedded BitTorrent

HE Peng-cheng1,2,WANG Jin-lin2,DENG Hao-jiang2   

  1. 1.Graduate School of the Chinese Academy of Sciences,Beijing 100049,China
    2.National Network New Media Engineering Research Center,Institute of Acoustics,Chinese Academy of Sciences,Beijing 100190,China
  • Received:2009-03-17 Revised:2009-05-05 Online:2010-06-11 Published:2010-06-11
  • Contact: HE Peng-cheng



  1. 1.中国科学院 研究生院,北京 100049
    2.中国科学院 声学研究所 国家网络新媒体工程技术研究中心,北京 100190
  • 通讯作者: 贺鹏程

Abstract: There are some unfair problems caused by the Optimistic Unchoke algorithm of BitTorrent(BT).A selfish peer may leverage the drawback to get good download rate by keeping enough peers.However,the method used by general BT clients to handle peers is not suitable for an embedded platform,which has only limited memory and network connections.However,a strategy used to efficiently handle peers on embedded BT is presented.As a result,the strategy can promote the probability for an embedded BT client to get Optimistic Unchoke service from other peers,which leads to good download performance.

Key words: embedded, P2P, BitTorrent, Optimistic Unchoke, peer cache strategy

摘要: BitTorrent(BT)的Optimistic Unchoke算法为BT下载带来了一定程度的不公平性。利用该缺陷,消极上节点可以通过维护大量的伙伴节点来获得较高的下载速率。普通BT客户端维护伙伴节点的机制不适合于内存和网络连接数受限的嵌入式平台。论述了一种针对嵌入式BT的伙伴节点维护策略。该策略通过有效维护大量的可用节点,在满足嵌入式平台内存和网络连接数受限、上传速率低的条件下,利用Optimistic Unchoke机制来增加获得节点服务的概率,从而提高客户端的下载性能。

关键词: 嵌入式, P2P, BitTorrent, Optimistic Unchoke, 节点缓存策略

CLC Number: