The derivation of distributed termination detection algorithms from garbage collection schemes
ACM Transactions on Programming Languages and Systems (TOPLAS)
Some computer science issues in ubiquitous computing
Communications of the ACM - Special issue on computer augmented environments: back to the real world
APRIL—Agent PRocess Interaction Language
ECAI-94 Proceedings of the workshop on agent theories, architectures, and languages on Intelligent agents
Higher-order distributed objects
ACM Transactions on Programming Languages and Systems (TOPLAS)
The Nexus approach to integrating multithreading and communication
Journal of Parallel and Distributed Computing - Special issue on multithreading for multiprocessors
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
Distributed directory service and message routing for mobile agents
Science of Computer Programming
Programming and Deploying Java Mobile Agents Aglets
Programming and Deploying Java Mobile Agents Aglets
Tree Rerooting in Distributed Garbage Collection: Implementation and Performance Evaluation
Higher-Order and Symbolic Computation
A Simulator for an Amorphous Computer
Proceedings of the 12th European Simulation Multiconference on Simulation - Past, Present and Future
Mobile Agents and the SARA Digital Library
ADL '00 Proceedings of the IEEE Advances in Digital Libraries 2000
Nomadic Pict: Language and Infrastructure Design for Mobile Agents
ASAMA '99 Proceedings of the First International Symposium on Agent Systems and Applications Third International Symposium on Mobile Agents
A fault-tolerant directory service for mobile agents based on forwarding pointers
Proceedings of the 2002 ACM symposium on Applied computing
Novel directory service and message delivery mechanism enabling scalable mobile agent communication
Mobile Information Systems
Hi-index | 0.00 |
{\it Mobile Objects in Java} provides support for object mobility in Java. Similarly to the RMI technique, a notion of client-side stub, called startpoint, is used to communicate transparently with a server-side stub, called endpoint. Objects and associated endpoints are allowed to migrate. Our approach takes care of routing method calls using an algorithm that we studied in. The purpose of this paper is to present and evaluate the implementation of this algorithm in Java. In particular, two different strategies for routing method invocations are investigated, namely {\it call forwarding} and {\it referrals}. The result of our experimentation shows that the latter can be more efficient by up to 19%.