Design, Implementation and Performance Evaluation of GridRPC Programming Middleware for a Large-Scale Computational Grid