About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
IEEE Transactions on Software Engineering
Paper
Implementing Remote Evaluation
Abstract
Remote evaluation (REV) is a new construct for building distributed systems. It involves sending executable code from one computer to another computer via a communication network. We explain how REV can reduce communication and improve performance for certain classes of distributed applications. After introducing REV in this manner, we focus on implementation issues. We incorporate REV into a high-level programming language by defining its syntax and its semantics. Next we discuss the compile-time and run-time support for REV in both heterogeneous and homogeneous systems, comparing it to that needed by a remote procedure call implementation. Finally, we include sample performance measurements and summarize our experience with a prototype REV implementation. © 1990 IEEE