TITLE: A Source-Level Transformation Framwork for RPC-Based
Distributed Programs
TITLE: A Source-Level Transformation Framwork for RPC-Based
Distributed Programs
Files
Publication or External Link
Date
1998-10-15
Authors
Kim, Tae-Hyung
Purtilo, James M.
Advisor
Citation
DRUM DOI
Abstract
The remote procedure call (RPC) paradigm has been a favorite of
programmers who write distributed programs because RPC uses a familiar
procedure call abstraction as the sole mechanism of operation. The
abstraction helps to simplify programming tasks, but this does not mean
that the resulting program's RPC-based flow of control will be anything
close to ideal for high performance. The purpose of our research is to
provide a source-level transformation framework as an alternative way to
implement an RPC-based distributed program, so that the code can be
optimized through program analysis techniques. This paper describes the
transformation tools we have constructed towards this end.
(Also cross-referenced as UMIACS-TR-95-90)