CLU reference manual
Moving structures between Smalltalk images
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
A programmable interface language for heterogeneous distributed systems
ACM Transactions on Computer Systems (TOCS)
ACM Transactions on Programming Languages and Systems (TOPLAS)
PostScript language reference manual (2nd ed.)
PostScript language reference manual (2nd ed.)
A Value Transmission Method for Abstract Data Types
ACM Transactions on Programming Languages and Systems (TOPLAS)
Guardians and Actions: Linguistic Support for Robust, Distributed Programs
ACM Transactions on Programming Languages and Systems (TOPLAS)
ACM Transactions on Programming Languages and Systems (TOPLAS)
Computation and communication in R*: a distributed database manager
ACM Transactions on Computer Systems (TOCS)
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
A method for obtaining digital signatures and public-key cryptosystems
Communications of the ACM
An operating system based on the concept of a supervisory computer
Communications of the ACM
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
TRANSMITTING ABSTRACT VALUES IN MESSAGES
TRANSMITTING ABSTRACT VALUES IN MESSAGES
REMOTE EVALUATION
Information storage in a decentralized computer system
Information storage in a decentralized computer system
Remote procedure call
Lisp machine manual
A Packaging System for Heterogeneous Execution Environments
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Anonymous Remote Computing: A Paradigm for Parallel Programming on Interconnected Workstations
IEEE Transactions on Software Engineering
Open Extensible Network Control
Journal of Network and Systems Management
Designing an Agent Synthesis System for Cross-RPC Communication
IEEE Transactions on Software Engineering
Engineering Mobile Agent Applications via Context-Dependent Coordination
IEEE Transactions on Software Engineering
Performance Validation of Mobile Software Architectures
Performance Evaluation of Complex Systems: Techniques and Tools, Performance 2002, Tutorial Lectures
Evaluating the Security of Three Java-Based Mobile Agent Systems
MA '01 Proceedings of the 5th International Conference on Mobile Agents
Cryptographic Traces for Mobile Agents
Mobile Agents and Security
Network management by delegation: the MAD approach
CASCON '91 Proceedings of the 1991 conference of the Centre for Advanced Studies on Collaborative research
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2
Formalising Java RMI with explicit code mobility
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Phantom: an interpreted language for distributed programming
COOTS'95 Proceedings of the USENIX Conference on Object-Oriented Technologies on USENIX Conference on Object-Oriented Technologies (COOTS)
Formalising Java RMI with explicit code mobility
Theoretical Computer Science
Language design for distributed objects
Proceedings of the 1st International Workshop on Distributed Objects for the 21st Century
Intelligent agents: an emerging technology for next generation telecommunications?
INFOCOM'96 Proceedings of the Fifteenth annual joint conference of the IEEE computer and communications societies conference on The conference on computer communications - Volume 2
Network management by delegation: the MAD approach
CASCON First Decade High Impact Papers
Hi-index | 0.01 |
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.