Using Predicates for Specifying Targets of Migration and Messages in a Peer-to-Peer Mobile Agent Environment

Title Using Predicates for Specifying Targets of Migration and Messages in a Peer-to-Peer Mobile Agent Environment
Author(s) K. Haller and H. Schuldt
Type inproceedings
Booktitle Proceedings of the 5th IEEE International Conference on Mobile Agents (MA'2001)
Atlanta, GA, USA
Organization
Month December
Year 2001

Abstract

Mobile agent systems are a powerful approach to develop distributed applications since they migrate to hosts on which they have the resources to execute individual tasks. Existing mobile agent systems require detailed knowledge about these hosts at the time of coding. This assumption is not acceptable in a dynamic environment like a peer-to-peer network, where hosts and, as a consequence, also agents become repeatedly connected and disconnected. To this end, we propose a predicate-based approach allowing the specification of hosts an agent has to migrate to. With this highly flexible approach, termed P2PMobileAgents, we combine the benefits of execution location transparency with those of code mobility. Similarly, also the recipients of messages can be specified by predicates, e.g. for synchronisation purposes. For providing meta information about agents and hosts we use XML documents.

You can directly download a postscript (642 KB) version of this paper.
!!! Dieses Dokument stammt aus dem ETH Web-Archiv und wird nicht mehr gepflegt !!!
!!! This document is stored in the ETH Web archive and is no longer maintained !!!