“…Though there are a large number of RPC systems that support remote invocation of parallel applications [15,16,22,29,35,37,38], the selection of resources for the execution of parallel applications in these systems does not take into account the dynamic load aspects that are associated with Computational Grids. Some of the parallel RPC systems [8,18,21,22,26,[28][29][30]35] are mainly concerned with providing robust and efficient interfaces for the service providers to integrate their parallel applications into the systems, and for the end users to remotely use these parallel services.…”