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

نویسندگان

  • Sachin Agarwal
  • Moshe Laifenfeld
  • Andrew Hagedorn
  • Ari Trachtenberg
  • Murat Alanyali
چکیده

We consider the general problem of distributed and fair peer-to-peer (p2p) allocation of a common, refillable resource. This problem recurrs in a number of scenarios, for example grid computing, content distribution, Internet Service Provider service sharing, and file sharing 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 sharing 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. A version of this article appeared as: • S. Agarwal, M. Laifenfeld, A. Hagedorn, A. Trachtenberg and M. Alanyali, “Fair and distributed peer-to-peer allocation of a common, refillable resource”, ACM Journal on Parallel and Distributed Computation, 69:12, pp. 974-988

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fair resource allocation in peer-to-peer networks (extended version)

The first Peer-to-Peer (P2P) networks were based mainly on the altruistic behaviour of the peers. Although newer implementations incorporate some kind of incentive mechanism to award sharing peers, no P2P network assures any quality of service. This paper is meant as a first step towards the development of P2P networks with quality of service. We propose a distributed resource allocation algori...

متن کامل

The Deficit-based Distribution Algorithm in Bit Torrent Swarms for Peer-to-Peer File Sharing Allocation

Peer-to-peer file-sharing claims suffer from a fundamental problem of unfairness. Free-riders cause slower download times for others by contributing little or no upload bandwidth while consuming much download bandwidth. Previous attempts to address this fair bandwidth allocation problem suffer from slow peer discovery, inaccurate predictions of neighboring peers’ bandwidth allocations, underuti...

متن کامل

“Multiagent Systems for Resource Allocation in Peer-to-Peer Systems”

This paper introduces Multiagent Systems (MAS) storage resource allocation algorithms and methods on a Peer-to-Peer (P2P) system of computer storage resources. MAS Complex Adaptive Systems (CAS) based on squirrels behaviors are proposed and evaluated to produce emergent global behaviors that can solve the storage resource allocation problem in a distributed system of peers. Experimental results...

متن کامل

A Self-Scheduling Model Using Agent-Base, Peer-to-Peer Negotiation, and Open Common Schema

Research has shown that market-style selfscheduling is a promising approach to achieving real-time online resources allocation. However, the field still lacks sufficient results in areas such as control, inter-operation of heterogeneous data semantics, and qualitative performance measurement, to satisfy large scale distributed operations, especially today’s information enterprises. We propose a...

متن کامل

Reduced-complexity Models for Network Performance Prediction

The Internet consists of thousands of nodes interconnected in complex ways, with millions of users sending traffic over the network. To understand such a complex system, it is necessary to develop accurate, yet simple, models to describe the performance of the network. The models have to be then used to design new algorithms that dramatically improve network performance. In this project, we hav...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Parallel Distrib. Comput.

دوره 69  شماره 

صفحات  -

تاریخ انتشار 2009