Understanding and Improving Piece-Related Algorithms in the BitTorrent Protocol

被引:4
|
作者
Luo, Jiaqing [1 ]
Xiao, Bin [2 ]
Bu, Kai [2 ]
Zhou, Shijie [1 ]
机构
[1] Univ Elect Sci & Technol China, Sch Comp Sci & Engn, Chengdu 611731, Sichuan, Peoples R China
[2] Hong Kong Polytech Univ, Dept Comp, Kowloon, Hong Kong, Peoples R China
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
BitTorrent; piece-related algorithms; peer-to-peer;
D O I
10.1109/TPDS.2013.8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Piece-related algorithms, including piece revelation, selection, and queuing, play a crucial role in the BitTorrent (BT) protocol, because the BT system can be viewed as a market where peers trade their pieces with one another. During the piece exchanging, a peer selects some pieces revealed by neighbors, and queues them up for downloading. In this paper, we provide a deep understanding of these algorithms, and also propose some improvements to them. Previous study has shown that the piece revelation strategy is vulnerable to under-reporting. We provide a game-theoretic analysis for this selfish gaming, and propose a distributed credit method to prevent it. Existing piece selection strategies, though long believed to be good enough, may fail to balance piece supply and demand. We propose a unified strategy to shorten the download time of peers by applying utility theory. The design of the piece queuing algorithm has a conflict with that of piece selection strategy, because it is not possible to assume that the queued requests for a selected piece can always be available on multiple neighbors. We give a possible fix to address the conflict by allowing peers to dynamically manage their unfulfilled requests. To evaluate the performance of the proposed algorithms, we run several experiments in a live swarm. Our primary results show that they can achieve fast individual and system-wide download time.
引用
收藏
页码:2526 / 2537
页数:12
相关论文
共 50 条
  • [11] Improving management of patients with steroid related hyperglycaemia by introduction of a management protocol: results of a prospective audit
    McCracken, E. J.
    Wallace, I. R.
    Allen, T.
    Megaw, C.
    Norcross, C.
    Nugent, A. G.
    DIABETIC MEDICINE, 2014, 31 : 176 - 176
  • [12] Understanding Racial Disparities in COVID-19-Related Complications: Protocol for a Mixed Methods Study
    Harding, Jessica L.
    Patel, Shivani A.
    Davis, Teaniese
    Patzer, Rachel E.
    McDonald, Bennett
    Walker-Williams, Doraina
    Jagannathan, Ram
    Teunis, Larissa
    Gander, Jennifer
    JMIR RESEARCH PROTOCOLS, 2022, 11 (10):
  • [13] Improving Understanding of Participation and Attrition Phenomena in European Cohort Studies: Protocol for a Multi-Situated Qualitative Study
    Marques, Sandra C. S.
    Doetsch, Julia
    Brodsgaard, Anne
    Cuttini, Marina
    Draper, Elizabeth S.
    Kajantie, Eero
    Lebeer, Jo
    van der Pal, Sylvia
    Pedersen, Pernille
    Barros, Henrique
    JMIR RESEARCH PROTOCOLS, 2020, 9 (07):
  • [14] Improving Understanding of Health-Related Social Needs Screening Questions Using Cognitive Interviews
    Ciccolo, G.
    Curt, A.
    Camargo, C.
    Samuels-Kalow, M.
    ANNALS OF EMERGENCY MEDICINE, 2019, 74 (04) : S127 - S128
  • [15] Improving Climate Literacy within Extension by Understanding Diverse Climate-Related Informational Needs
    Clifford, Maggie
    Monroe, Martha
    JOURNAL OF EXTENSION, 2018, 56 (07):
  • [16] Assessing the Severity and Improving the Understanding of Sleep-Related Breathing Disorders in Heart Failure Patients
    Pinna, Gian Domenico
    La Rovere, Maria Teresa
    Robbi, Elena
    Maestri, Roberto
    2010 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2010, : 3571 - 3574
  • [17] Fast Polynomial-Space Algorithms Using Mobius Inversion: Improving on Steiner Tree and Related Problems
    Nederlof, Jesper
    AUTOMATA, LANGUAGES AND PROGRAMMING, PT I, 2009, 5555 : 713 - 725
  • [18] Improving surgical training: core programme performance related to rotation theme, design, and trainee protocol engagement
    Mellor, Katie
    Robinson, David B.
    James, Osian P.
    Powell, Arfon G. M. T.
    Egan, Richard J.
    Lewis, Wyn G.
    BRITISH JOURNAL OF SURGERY, 2021, 108
  • [19] Divide and conquer: improving parental understanding of health-related instructions using sequential pictorial instructions
    Leiner, Marie
    Peinado, Jesus
    Baylon, Angelica
    Lopez, Isis
    Pathak, Indu
    HEALTH EDUCATION RESEARCH, 2018, 33 (02) : 104 - 113
  • [20] Mitochondrial-targeted antioxidant supplementation for improving age-related vascular dysfunction in humans: A study protocol
    Murray, Kevin O.
    Berryman-Maciel, Morgan
    Darvish, Sanna
    Coppock, McKinley E.
    You, Zhiying
    Chonchol, Michel
    Seals, Douglas R.
    Rossman, Matthew J.
    FRONTIERS IN PHYSIOLOGY, 2022, 13