Collaborative Measurements of Upload Speeds in P2P Systems

被引:0
|
作者
Douceur, John R. [1 ]
Mickens, James [1 ]
Moscibroda, Thomas [1 ]
Panigrahi, Debmalya [2 ]
机构
[1] Microsoft Res, Distributed Syst Res Grp, Redmond, WA 98052 USA
[2] MIT, Comp Sci & Artificial Intelligence Lab, Cambridge, MA USA
关键词
BANDWIDTH;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we study the theory of collaborative upload bandwidth measurement in peer-to-peer environments. A host can use a bandwidth estimation probe to determine the bandwidth between itself and any other host in the system. The problem is that the result of such a measurement may not necessarily be the sender's upload bandwidth, since the most bandwidth restricted link on the path could also be the receiver's download bandwidth. In this paper, we formally define the bandwidth determination problem and devise efficient distributed algorithms. We consider two models, the free-departure and no-departure model, respectively, depending on whether hosts keep participating in the algorithm even after their bandwidth has been determined. We present lower bounds on the time-complexity of any collaborative bandwidth measurement algorithm in both models. We then show how, for realistic bandwidth distributions, the lower bounds can be overcome. Specifically, we present O(1) and O(log log n)-time algorithms for the two models. We corroborate these theoretical findings with practical measurements on a implementation on PlanetLab.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Brief Announcement: Collaborative Measurement of Upload Speeds in P2P Systems
    Douceur, John R.
    Mickens, James W.
    Moscibroda, Thomas
    Panigrahi, Debmalya
    [J]. PODC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2009, : 338 - 339
  • [2] Optimising upload bandwidth for quality of VCR operations in P2P VoD systems
    Chung, Tzu-Meng
    Huang, Shih-Chieh
    King, Chung-Ta
    Chang, Chiu-Ping
    [J]. INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2010, 5 (04) : 201 - 208
  • [3] Support for resource aggregation in collaborative P2P systems
    Departamento de Computación, Centro de Investigación Y de Estudios Avanzados del, Instituto Politécnico Nacional, CINVESTAV-IPN, Mexico
    不详
    [J]. Int. Conf. Electr. Eng., Comput. Sci. Autom. Control, CCE,
  • [4] Support for resource aggregation in collaborative P2P systems
    Arellanes, Damian
    Mendoza, Sonia
    Decouchant, Dominique
    [J]. 2014 11TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, COMPUTING SCIENCE AND AUTOMATIC CONTROL (CCE), 2014,
  • [5] Data Replication and Synchronization in P2P Collaborative Systems
    Xhafa, Fatos
    [J]. 2012 IEEE 26TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2012, : 7 - 7
  • [6] Jibe - Speeds VOD with P2P
    Block, DG
    [J]. ECONTENT, 2003, 26 (01) : 52 - 53
  • [7] View-Upload Decoupling: A Redesign of Multi-Channel P2P Video Systems
    Wu, Di
    Liang, Chao
    Liu, Yong
    Ross, Keith
    [J]. IEEE INFOCOM 2009 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-5, 2009, : 2726 - 2730
  • [8] Guest editorial for the special issue collaborative P2P systems
    Garcia-Lopez, Pedro
    Sobolewski, Michael W.
    Sanchez-Artigas, Marc
    [J]. COMPUTER NETWORKS, 2010, 54 (12) : 1923 - 1925
  • [9] P2P Overlay for CDN-P2P Being Aware of the Upload Capacity of Participants
    Okada, Shotaro
    Fujita, Satoshi
    [J]. 2014 20TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2014, : 823 - 828
  • [10] Maximizing Total Upload in Latency-Sensitive P2P Applications
    Douceur, John R.
    Lorch, Jacob R.
    Moscibroda, Thomas
    [J]. SPAA'07: PROCEEDINGS OF THE NINETEENTH ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2007, : 270 - 279