A grid-enabled MPI: message passing in heterogeneous distributed computing systems
SC '98 Proceedings of the 1998 ACM/IEEE conference on Supercomputing
A fault detection service for wide area distributed computations
Cluster Computing
IEEE Computational Science & Engineering
Coordination Issues in Multi-agent Event Data Processing
ESAW '00 Proceedings of the First International Workshop on Engineering Societies in the Agent World: Revised Papers
An Adaptive Service Grid Architecture Using Dynamic Replica Management
GRID '01 Proceedings of the Second International Workshop on Grid Computing
OmniRPC: A Grid RPC Facility for Cluster and Global Computing in OpenMP
WOMPAT '01 Proceedings of the International Workshop on OpenMP Applications and Tools: OpenMP Shared Memory Parallel Programming
VECPAR '00 Selected Papers and Invited Talks from the 4th International Conference on Vector and Parallel Processing
Error Scope on a Computational Grid: Theory and Practice
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
QoS-Based Resource Discovery in Intermittently Available Environments
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
World-wide computing infrastructure: global and local partnership
PAS '97 Proceedings of the 2nd AIZU International Symposium on Parallel Algorithms / Architecture Synthesis
MPICH-G2: a Grid-enabled implementation of the Message Passing Interface
Journal of Parallel and Distributed Computing - Special issue on computational grids
New Software Technologies for the Development and Runtime Support of Complex Applications
International Journal of High Performance Computing Applications
Startup comparison for message passing libraries with DTM on linux clusters
The Journal of Supercomputing
A calculus for parallel computations over multidimensional dense arrays
Computer Languages, Systems and Structures
Hi-index | 0.01 |
This paper presents a new system, called NetSolve, that allows users to access computational resources, such as hardware and software, distributed across the network. This project has been motivated by the need for an easy-to-use, efficient mechanism for using computational resources remotely. Ease of use is obtained as a result of different interfaces, some of which do not require any programming effort from the user. Good performance is ensured by a load-balancing policy that enables NetSolve to use the computational resource available as efficiently as possible. NetSolve is designed to run on any heterogeneous network and is implemented as a fault-tolerant client-server application.