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 条
  • [41] Adaptive resource location in a peer-to-peer network
    Iles, M
    Deugo, D
    DEVELOPMENTS IN APPLIED ARTIFICIAL INTELLIGENCE, 2003, 2718 : 604 - 613
  • [42] Asynchronous resource discovery in peer-to-peer networks
    Kutten, Shay
    Peleg, David
    COMPUTER NETWORKS, 2007, 51 (01) : 190 - 206
  • [43] A framework for resource management in peer-to-peer networks
    Friese, T
    Freisleben, B
    Rusitschka, S
    Southall, A
    OBJECTS, COMPONENTS, ARCHITECTURES, SERVICES, AND APPLICATIONS FOR A NETWORKED WORLD, 2003, 2591 : 4 - 21
  • [44] Scalable Resource Annotation in Peer-to-Peer Grids
    Andrade, Nazareno
    Santos-Neto, Elizeu
    Brasileiro, Francisco
    P2P'08: EIGHTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2008, : 231 - +
  • [45] Peer-to-peer approaches to grid resource discovery
    Chervenak, Ann
    Bharathi, Shishir
    MAKING GRIDS WORK, 2008, : 59 - 76
  • [46] Driving resource management with peer-to-peer networks
    Schoder, D
    Fischbach, K
    WIRTSCHAFTSINFORMATIK, 2003, 45 (03): : 313 - 323
  • [47] Resource Discovery Mechanisms for Peer-to-peer Systems
    Mohamed, Rozlina
    Satari, Siti Zanariah
    SECOND INTERNATIONAL CONFERENCE ON COMPUTER AND ELECTRICAL ENGINEERING, VOL 2, PROCEEDINGS, 2009, : 100 - +
  • [48] Simulating peer-to-peer cloud resource scheduling
    D. Cenk Erdil
    Peer-to-Peer Networking and Applications, 2012, 5 : 219 - 230
  • [49] Managing, distributed objects in peer-to-peer systems
    Kalogeraki, V
    Chen, F
    IEEE NETWORK, 2004, 18 (01): : 22 - 29
  • [50] A peer-to-peer distributed selection algorithm for the Internet
    Loo, A
    Choi, YK
    INTERNET RESEARCH-ELECTRONIC NETWORKING APPLICATIONS AND POLICY, 2002, 12 (01): : 16 - 30