• 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