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 :
بازگشت