Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
Journal of Parallel and Distributed Computing
Overview of GridRPC: A Remote Procedure Call API for Grid Computing
GRID '02 Proceedings of the Third International Workshop on Grid Computing
Improving the GridRPC Model with Data Persistence and Redistribution
ISPDC '04 Proceedings of the Third International Symposium on Parallel and Distributed Computing/Third International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks
Design and Implementation of Distributed Task Sequencing on GridRPC
CIT '06 Proceedings of the Sixth IEEE International Conference on Computer and Information Technology
SmartNetSolve: high-level programming system for high performance grid computing
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
ADL: An Algorithm Definition Language for SmartGridSolve
GRID '08 Proceedings of the 2008 9th IEEE/ACM International Conference on Grid Computing
Two implementations of the preconditioned conjugate gradient method on heterogeneous computing grids
International Journal of Applied Mathematics and Computer Science - Computational Intelligence in Modern Control Systems
Enabling workflows in GridSolve: request sequencing and service trading
The Journal of Supercomputing
Hi-index | 0.00 |
The paper presents SmartGridSolve, an extension of GridSolve, the programming system for high performance computing. The extension is aimed at higher performance of Grid applications by providing the functionality for collective mapping of a group of tasks on to a network topology that is fully connected. This functionality was achieved with only a minor addition to the GridRPC API. The key to the implementation of collective mapping was to separate the mapping of tasks from their execution which is one atomic operation in the GridRPC model of GridSolve. This paper demonstrates the performance gained by collective mapping with a real-life astrophysical experiment. The presented results show a significant speedup of 2.17 executing this application on a small network of two servers.