Improving the GridRPC Model with Data Persistence and Redistribution
- 5 April 2005
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 193-200
- https://doi.org/10.1109/ispdc.2004.31
Abstract
The GridRPC model [1] is an emerging standard promoted by the Global Grid Forum (GGF)1 that defines how to perform remote client-server computation on a distributed architecture. In this model data are sent back to the client at the end of every computation. This implies unnecessary communications when computed data are needed by an other server in further computations. Since, communication time is sometimes the dominant cost of remote computation, this cost has to be lowered. Several tools instantiate the GridRPC model such as NetSolve which is a NES environment developed at the University of Tennessee, Knoxville. In this paper, we present the modifications we made to the NetSolve protocol in order to overcome this drawback. We have developed a set of new functions and data structures that allow clients to order servers to keep data in place and to redistribute them directly to an other server when needed.Keywords
This publication has 7 references indexed in Scilit:
- Dynamic matching and scheduling of a class of independent tasks onto heterogeneous computing systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- The NetSolve environment: progressing towards the seamless gridPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Scilab to Scilab//: The Ouragan projectParallel Computing, 2001
- Request Sequencing: Optimizing Communication for the GridPublished by Springer Nature ,2000
- Design and implementations of Ninf: towards a global computing infrastructureFuture Generation Computer Systems, 1999
- The remote computation systemParallel Computing, 1997
- Netsolve: a Network-Enabled Server for Solving Computational Science ProblemsThe International Journal of Supercomputer Applications and High Performance Computing, 1997