A Java Middleware for Guaranteeing Privacy of Distributed Tuple Spaces
FIDJI '01 Revised Papers from the International Workshop on Scientific Engineering for Distributed Java Applications
KLAVA: a Java package for distributed and mobile applications
Software—Practice & Experience
Controlling data movement in global computing applications
Proceedings of the 2004 ACM symposium on Applied computing
A multi-agent system for mobile environments
Intelligent information processing II
Reliable Asynchronous Message Delivery for Mobile Agents
IEEE Internet Computing
Intelligent Decision Technologies
ODDUGI: Ubiquitous Mobile Agent System
ICCSA '09 Proceedings of the International Conference on Computational Science and Its Applications: Part II
Data Privacy in Tuple Space Based Mobile Agent Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
Message transferring model between mobile agents in multi-region mobile agent computing environment
HSI'03 Proceedings of the 2nd international conference on Human.society@internet
Resource access and mobility control with dynamic privileges acquisition
ICALP'03 Proceedings of the 30th international conference on Automata, languages and programming
Cluster partition-based communication of multiagents: The model and analyses
Advances in Engineering Software
Global computing in a dynamic network of tuple spaces
COORDINATION'05 Proceedings of the 7th international conference on Coordination Models and Languages
Mobile distributed programming in X-KLAIM
SFM-Moby'05 Proceedings of the 5th international conference on Formal Methods for the Design of Computer, Communication, and Software Systems: mobile computing
A rule based knowledge transaction model for mobile environments
Information Sciences: an International Journal
Mobile agents in distributed meeting scheduling: A case study for distributed applications
Intelligent Decision Technologies
Hi-index | 0.00 |
It is not easy to make the decision of which messaging model to use in a mobile agent system. There are many different models to choose from and there are many forces influencing each model. In this paper, we discuss five messaging models: Home-Proxy, Follower-Proxy, Email, Blackboard and Broadcast. We overview the forces that are the most important to all models and identify to what extent the forces influence the models. Our findings suggest that one should not use the Forwarder-Proxy model to build mobile agent systems. Instead, one should use the Blackboard approach, especially when agents require only anonymous messaging. In the case when anonymous messages can't be used, your choice of model can be the Home-Proxy model, the Email model or the Broadcast model depending on which forces are more important to your application.