|Volume 7, Issue 1 -
Henri Casanova, Jack Dongarra, University of Tennessee
CRPC researchers at the University of Tennessee are developing NetSolve, a client-server application that allows users to access computational resources such as hardware and software distributed across the Internet. The NetSolve project was motivated by the need for an easy-to-use, efficient mechanism for using computational resources remotely to solve complex scientific problems. A first release of the software and the user's guide is planned for mid-November, during the Supercomputing '96 conference.
NetSolve offers the ability to look for computational resources on a network, choose the best one available, solve a problem (with retry for fault tolerance), and return the answer to the user. A number of different interfaces have been developed to the NetSolve software so that users of C, Fortran, MATLAB, or the World Wide Web, through Java, can easily use the NetSolve system. The underlying computational software can be any scientific package. Good performance is ensured by a load-balancing policy that enables NetSolve to use the computational resources available as efficiently as possible.
Future efforts will concentrate on increasing the number of interactive interfaces to include tools such as Maple and Mathematica. The NetSolve group is also working to improve the load-balancing strategy and allow the use of scientific packages that require the user to provide a function in order to solve a problem.
For information about NetSolve software and hardware resources, including a list of problems that can be solved, instructions on how to use NetSolve, and the NetSolve agents or computational servers in the system, see http://icl.cs.utk.edu/netsolve/.
Table of Contents