Fair and distributed peer-to-peer allocation of a common, refillable resource
نویسندگان
چکیده
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
منابع مشابه
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