The NetSolve project, underway at the University of Tennessee and Oak Ridge National Laboratory, allows users to access computational resources, such as hardware and software, distributed across the network. Thanks to these resources, the user can easily perform scienti c computing tasks without having any computing resource installed on his/her computer. There are many research issues involved in the NetSolve system, including Internet computing, fault-tolerance, load balancing, user-interface design, computational servers, and virtual libraries. After providing an overview of the project in its latest development stage, this paper emphasizes two particular aspects of our work. First, we describe our computational server paradigm and how these servers implement virtual libraries. The computational server creation/update process is facilitated by a Java applet. Second, we describe a new graphical interface to NetSolve since a constant concern of the NetSolve project is to provide di erent interfaces for a large number of target users. This graphical interface has been written in Java as well.
[1]
Ed Anderson,et al.
LAPACK Users' Guide
,
1995
.
[2]
Jack J. Dongarra,et al.
The Netlib Mathematical Software Repository
,
1995,
D Lib Mag..
[3]
Stephen Wolfram,et al.
The Mathematica Book
,
1996
.
[4]
Henri Casanova,et al.
NetSovle: A Network Server for Solving Computational Science Problems
,
1996,
Proceedings of the 1996 ACM/IEEE Conference on Supercomputing.
[5]
Jack J. Dongarra,et al.
An extended set of FORTRAN basic linear algebra subprograms
,
1988,
TOMS.
[6]
Charles L. Lawson,et al.
Basic Linear Algebra Subprograms for Fortran Usage
,
1979,
TOMS.
[7]
A. K. Cline.
Scalar- and planar-valued curve fitting using splines under tension
,
1974,
Commun. ACM.
[8]
Henri Casanova,et al.
Providing Access to High Performance Computing Technologies
,
1996,
Workshop on Applied Parallel Computin.
[9]
Henri Casanova,et al.
Client User''s Guide to NetSolve
,
1996
.