DocumentCode
1360947
Title
Implementing remote evaluation
Author
Stamos, James W. ; Gifford, David K.
Author_Institution
Lab. for Comput. Sci., MIT, Cambridge, MA, USA
Volume
16
Issue
7
fYear
1990
fDate
7/1/1990 12:00:00 AM
Firstpage
710
Lastpage
722
Abstract
Remote evaluation (REV) is a construct for building distributed systems that involves sending executable code from one computer to another computer via a communication network. How REV can reduce communication and improve performance for certain classes of distributed applications is explained. Implementation issues are discussed. REV is incorporated into a high-level programming language by defining its syntax and its semantics. The compile-time and run-time support for REV is discussed in both heterogeneous and homogeneous systems and compared to that needed by a remote procedure call implementation. Sample performance measurements are included. Experience with a prototype REV implementation is summarized
Keywords
computer networks; distributed processing; performance evaluation; communication network; compile time support; distributed applications; distributed systems; executable code; heterogeneous systems; high-level programming language; homogeneous systems; performance measurements; remote evaluation implementation; remote procedure call implementation; run-time support; semantics; syntax; Application software; Buildings; Communication networks; Computer languages; Computer networks; Computer science; High performance computing; Laboratories; Network servers; Programming profession;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.56097
Filename
56097
Link To Document