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 条
  • [21] Social peer-to-peer for resource discovery
    Liu, Lu
    Antonopoulos, Nick
    Mackin, Stephen
    15TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2007, : 459 - +
  • [22] Resource occupation of Peer-to-Peer multicasting
    Peng T.
    Zheng Q.
    Information Technology Journal, 2010, 9 (03) : 438 - 445
  • [23] Peer-to-Peer Distributed Computing Framework
    Dharmapala, Prashan
    Koneshvaran, Lumeshkantha
    Sivasooriyathevan, Darshanun
    Ismail, Imtizam
    Kasthurirathna, Dharshana
    PROCEEDINGS OF THE 2017 6TH NATIONAL CONFERENCE ON TECHNOLOGY & MANAGEMENT (NCTM) - EXCEL IN RESEARCH AND BUILD THE NATION, 2017, : 126 - 131
  • [24] Distributed Classification in Peer-to-Peer Networks
    Luo, Ping
    Xiong, Hui
    Lue, Kevin
    Shi, Zhongzhi
    KDD-2007 PROCEEDINGS OF THE THIRTEENTH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2007, : 968 - +
  • [25] A distributed peer-to-peer grid scheduler
    Liu, Cong
    Baskiyar, Sanjeev
    Wang, Chengjun
    PROCEEDINGS OF THE 18TH IASTED INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING AND SYSTEMS, 2006, : 601 - +
  • [26] Distributed monitoring of Peer-to-Peer systems
    Abiteboul, Serge
    Marinoiu, Bogdan
    Bourhis, Pierre
    2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2008, : 1572 - +
  • [27] Distributed peer-to-peer control in harness
    Engelmann, C
    Scott, SL
    Geist, GA
    COMPUTATIONAL SCIENCE-ICCS 2002, PT II, PROCEEDINGS, 2002, 2330 : 720 - 728
  • [28] Distributed reasoning in a peer-to-peer setting
    Adjiman, P
    Chatalic, P
    Goasdoué, F
    Rousset, MC
    Simon, L
    ECAI 2004: 16TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, 110 : 945 - 946
  • [29] Distributed authentication for peer-to-peer networks
    Gokhale, S
    Dasgupta, P
    2003 SYMPOSIUM ON APPLICATIONS AND THE INTERNET WORKSHOPS, PROCEEDINGS, 2003, : 347 - 353
  • [30] Cost allocation mechanisms in a peer-to-peer network
    Altan, Basak
    Ozener, Okan Orsan
    NETWORKS, 2019, 73 (01) : 104 - 118