NetSolve: a network-enabled solver; examples and users

The NetSolve project, underway at the University of Tennessee and at the Oak Ridge National Laboratory, allows users to access computational resources distributed across the network. These resources are embodied in computational servers and allow the user to easily perform scientific computing tasks without having any computing facility installed on his/her computer. The user access to the servers is facilitated by a variety of interfaces: application programming interfaces (APIs), textual interactive interfaces and graphical user interfaces (GUIs). There are many research issues involved in the NetSolve system including fault-tolerance, load balancing, user-interface design, computational servers and network-based computing. As the project matures several promising extensions and applications of NetSolve will emerge. The authors provide an overview of the project and examine some of the extensions being developed: an interface to the Condor system, can interface to the ScaLAPACK parallel library, a bridge with the Ninf system, and an integration of NetSolve and Image Vision.

[1]  Carl Kesselman,et al.  Generalized communicators in the Message Passing Interface , 1996, Proceedings. Second MPI Developer's Conference.

[2]  Jack Dongarra,et al.  ScaLAPACK Users' Guide , 1987 .

[3]  Robert A. van de Geijn,et al.  Two Dimensional Basic Linear Algebra Communication Subprograms , 1993, PPSC.

[4]  R. Freund,et al.  QMR: a quasi-minimal residual method for non-Hermitian linear systems , 1991 .

[5]  Jack Dongarra,et al.  LAPACK Working Note 37: Two Dimensional Basic Linear Algebra Communication Subprograms , 1991 .

[6]  David R. Kincaid,et al.  Algorithm 586: ITPACK 2C: A FORTRAN Package for Solving Large Sparse Linear Systems by Adaptive Accelerated Iterative Methods , 1982, TOMS.

[7]  Miron Livny,et al.  Condor-a hunter of idle workstations , 1988, [1988] Proceedings. The 8th International Conference on Distributed.

[8]  Miron Livny,et al.  Experience with the Condor distributed batch system , 1990, IEEE Workshop on Experimental Distributed Systems.

[9]  Jack J. Dongarra,et al.  A set of level 3 basic linear algebra subprograms , 1990, TOMS.

[10]  Miron Livny,et al.  A worldwide flock of Condors: Load sharing among workstation clusters , 1996, Future Gener. Comput. Syst..

[11]  Charles L. Lawson,et al.  Basic Linear Algebra Subprograms for Fortran Usage , 1979, TOMS.

[12]  A. K. Cline Scalar- and planar-valued curve fitting using splines under tension , 1974, Commun. ACM.

[13]  Jack Dongarra,et al.  MPI: The Complete Reference , 1996 .

[14]  Henri Casanova,et al.  Netsolve: a Network-Enabled Server for Solving Computational Science Problems , 1997, Int. J. High Perform. Comput. Appl..

[15]  Jack J. Dongarra,et al.  An extended set of FORTRAN basic linear algebra subprograms , 1988, TOMS.

[16]  Henri Casanova,et al.  Client User''s Guide to NetSolve , 1996 .