DocumentCode
3293754
Title
Adaptive Collaboration in Peer-to-Peer Systems
Author
Awerbuch, Baruch ; Patt-Shamir, Boaz ; Peleg, David ; Tuttle, Mark
Author_Institution
Johns Hopkins Univ., Baltimore, MD
fYear
2005
fDate
10-10 June 2005
Firstpage
71
Lastpage
80
Abstract
We consider a simple model for reputation systems such as the one used by eBay. In the model there are n players, some of which may exhibit arbitrarily malicious (Byzantine) behavior, and there are m objects, some of which are bad. The goal of the honest players is to find a good object. To facilitate collaboration, the system maintains a shared billboard. A basic step of a player consists of consulting the billboard, probing an object to learn its true value, and posting the result on the billboard for the benefit of others. Probing an object incurs a unit cost to the player, and consulting the billboard is free. The dilemma of an honest player is how to balance between the desire to reduce its cost by taking advantage of the reports posted by honest peers, and the fear of being exploited by adopting reports posted by malicious players. In prior work, the authors presented an algorithm solving this problem in an asynchronous model, and the total cost of the probes made by honest players during the algorithm was analyzed. In this paper, the focus is on the individual cost, and a synchronous model in which each player takes a step in each round was considered. The prior algorithm has individual cost O(1/alphalog n) in this model, assuming that an alpha fraction of players are honest. In this paper, it is proven that no algorithm could guarantee individual cost of less than Omega(1/alpha), which is essentially constant if there are enough honest players. The main result is a new algorithm that achieves O(1) individual cost when there are many honest players, and achieves individual cost O((1/alpha)(log n/ log log n)) even when there are not. It is also shown that this algorithm generalizes to other interesting scenarios
Keywords
adaptive systems; groupware; peer-to-peer computing; workstation clusters; Byzantine behavior; adaptive collaboration; eBay; peer to peer systems; reputation systems model; shared billboard; Algorithm design and analysis; Business; Collaboration; Collaborative work; Costs; Peer to peer computing; Probes; Protocols;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 2005. ICDCS 2005. Proceedings. 25th IEEE International Conference on
Conference_Location
Columbus, OH
ISSN
1063-6927
Print_ISBN
0-7695-2331-5
Type
conf
DOI
10.1109/ICDCS.2005.9
Filename
1437072
Link To Document