DocumentCode :
2181976
Title :
Determining the peer resource contributions in a P2P contract
Author :
Khorshadi, Behrooz ; Liu, Xin ; Ghosal, Dipak
Author_Institution :
Dept. of Comput. Sci., California Univ., Davis, CA, USA
fYear :
2005
fDate :
38554
Firstpage :
2
Lastpage :
9
Abstract :
In this paper we study a scheme called P2P contract which explicitly specifies the resource contributions that are required from the peers. In particular, we consider a P2P file sharing system in which when a peer downloads the file it is required to serve the file to up to N other peers within a maximum period of time T. We study the behavior of this contribution scheme in both centralized and decentralized P2P networks. In a centralized architecture, new requests are forwarded to a central server which hands out the contract along with a list of peers from where the file can be downloaded. We show that a simple fixed contract (i.e., fixed values of N and T) is sufficient to create the required server capacity which adapts to the load. Furthermore, we show that T, the time part of the contract is a more important control parameter than N. In the case of a decentralized P2P architecture, each new request is broadcast to a certain neighborhood determined by the time-to-live (TTL) parameter. Each server receiving the request independently doles out a contract and the requesting peer chooses the one which is least constraining. If there are no servers in the neighborhood, the request fails. To achieve a good request success ratio, we propose an adaptive scheme to set the contracts without requiring global information. Through both analysis and simulation, we show that the proposed scheme adapts to the load and achieves low request failure rate with high server efficiency.
Keywords :
Internet; client-server systems; peer-to-peer computing; P2P contract; P2P file sharing; centralized P2P networks; centralized architecture; decentralized P2P networks; decentralized architecture; file downloads; fixed contract; peer resource contributions; request broadcast; server capacity; time-to-live parameter; Broadcasting; Computer science; Contracts; Failure analysis; File servers; Internet; Network servers; Peer to peer computing; Scalability; Traffic control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Hot Topics in Peer-to-Peer Systems, 2005. HOT-P2P 2005. Second International Workshop on
Print_ISBN :
0-7695-2417-6
Type :
conf
DOI :
10.1109/HOT-P2P.2005.9
Filename :
1517785
Link To Document :
بازگشت