Fair and distributed peer-to-peer allocation of a common, refillable resource

被引:0
|
作者
Agarwal, Sachin [1 ]
Laifenfeld, Moshe [2 ,3 ]
Hagedorn, Andrew [3 ]
Trachtenberg, Ari [3 ]
Alanyali, Murat [3 ]
机构
[1] Deutsch Telekom AG Labs, D-10587 Berlin, Germany
[2] MIT, Cambridge, MA 02139 USA
[3] Boston Univ, Dept ECE, Boston, MA 02215 USA
关键词
Distributed resource allocation; Fairness; Incentive to cooperate; Peer-to-peer; Game theory;
D O I
10.1016/j.jpdc.2009.06.007
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the general problem of distributed and fair peer-to-peer (P2P) allocation of a common, refillable resource. This problem recurs in a number of scenarios, for example grid Computing, content distribution, Internet Service Provider service sharing, and distributed file storage over asymmetric channels. We present several distributed schemes for this allocation problem and show that these schemes guarantee two key properties: (i) asymptotic fairness, in that (even maliciously colluding) users are proportionally assigned resources corresponding to what they contribute: (ii) natural incentive to join and cooperate fairly in the system. We demonstrate the practicability of our approaches on a prototype P2P file storage system designed for typical residential Internet connections, in which download capacities often significantly exceed upload capacities. Our implementation shares file data when communications are idle using random linear codes so that, when needed, an end-User can download a file from several sources at a higher data rate than his home computer's upload capacity. We present experimental results that support our analytical guarantees. (C) 2009 Elsevier Inc. All rights reserved.
引用
收藏
页码:974 / 988
页数:15
相关论文
共 50 条
  • [1] A fair resource allocation algorithm for peer-to-peer overlays
    Drougas, Y
    Kalogeraki, V
    IEEE INFOCOM 2005: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-4, PROCEEDINGS, 2005, : 2853 - 2858
  • [2] Fair resource allocation in peer-to-peer networks (extended version)
    Eger, Koja
    Killat, Ulrich
    COMPUTER COMMUNICATIONS, 2007, 30 (16) : 3046 - 3054
  • [3] An approach to fair resource sharing in peer-to-peer systems
    Ma, YQ
    Wang, DS
    NETWORKING - ICN 2005, PT 2, 2005, 3421 : 643 - 652
  • [4] Reciprocal Exchange for Resource Allocation in Peer-to-Peer Networks
    Pamies-Juarez, Lluis
    Garcia Lopez, Pedro
    Sanchez Artigas, Marc
    17TH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURES FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2008, : 121 - 126
  • [5] A mechanism for pricing and resource allocation in peer-to-peer networks
    Kumar, Chetan
    Altinkemer, Kemal
    De, Prabuddha
    ELECTRONIC COMMERCE RESEARCH AND APPLICATIONS, 2011, 10 (01) : 26 - 37
  • [6] A framework for distributed bandwidth allocation in peer-to-peer networks
    Koutsopoulos, Iordanis
    Iosifidis, George
    PERFORMANCE EVALUATION, 2010, 67 (04) : 285 - 298
  • [7] Peer-to-peer resource trading in a reliable distributed system
    Cooper, BF
    Garcia-Molina, H
    PEER-TO-PEER SYSTEMS, 2002, 2429 : 319 - 327
  • [8] A peer-to-peer mechanism for resource location and allocation over the grid
    Hsiao, HC
    Baker, M
    King, CT
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2004, 3358 : 604 - 614
  • [9] Ranking-based optimal resource allocation in peer-to-peer networks
    Yan, Yonghe
    El-Atawy, Adel
    Al-Shaer, Ehab
    INFOCOM 2007, VOLS 1-5, 2007, : 1100 - +
  • [10] Heterogeneous Resource Allocation under Degree Constraints in Peer-to-Peer Networks
    Sudhakar, Chapram
    Rathod, Vatsal
    Ramesh, T.
    2014 INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2014, : 234 - 238