Distributed scientific software systems
Abstract
This thesis begins by reviewing current distributed systems technology and examining existing distributed systems implementations. It then proposes a new paradigm for client-server communication, called the remote interpretation paradigm. An implementation, called NetScheme, uses the Scheme programming language as a control protocol for servers. The implementation is augmented by a code generator that compiles interface stubs from Fortran 90 interface blocks. This augmented system is applied to create servers for scientific subroutine libraries. A case study describes a server that uses the IMSL subroutine library to perform simulated remote procedure calls. Another application is object-oriented, distributed problem solving systems. An object-oriented, distributed ELLPACK system is presented.
Degree
Ph.D.
Advisors
Dyksen, Purdue University.
Subject Area
Computer science
Off-Campus Purdue Users:
To access this dissertation, please log in to our
proxy server.