DocumentCode :
3453658
Title :
P2P-RPC: programming scientific applications on peer-to-peer systems with remote procedure call
Author :
Djilali, Samir
Author_Institution :
Lab. de Recherche en Informatique, CNRS, Orsay, France
fYear :
2003
fDate :
12-15 May 2003
Firstpage :
406
Lastpage :
413
Abstract :
This paper presents design and implementation of a remote Procedure call (RPC) API for programming applications on Peer-to-Peer environments. The P2P-RPC API is designed to address one of neglected aspect of Peer-to-Peer the lack of a simple programming interface. In this paper we examine one concrete implementation of the P2P-RPC-API derived from OmniRPC (an existing RPC API for the Grid based on Ninf system). This new API is implemented on top of low-level functionalities of the XtremWeb Peer-to-Peer Computing System. The minimal API defined in this paper provides a basic mechanism to make migrate a wide variety of applications using RPC mechanism to the Peer-to-Peer systems. We evaluate P2P-RPC for a numerical application (NAS EP Benchmark) and demonstrate its performance and fault tolerance properties.
Keywords :
Internet; application program interfaces; fault tolerant computing; grid computing; performance evaluation; remote procedure calls; API; NAS EP benchmark; OmniRPC; P2P; XtremWeb; application program interface; fault tolerance; grid computing; peer-to-peer computing system; performance evaluation; remote procedure call; Concrete; Data structures; Dynamic programming; Environmental management; Fault tolerance; Grid computing; Message passing; Parallel programming; Peer to peer computing; Programming profession;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing and the Grid, 2003. Proceedings. CCGrid 2003. 3rd IEEE/ACM International Symposium on
Print_ISBN :
0-7695-1919-9
Type :
conf
DOI :
10.1109/CCGRID.2003.1199394
Filename :
1199394
Link To Document :
بازگشت