Distributed scientific software systems

Paul Edward Buis, Purdue University

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
.

Share

COinS