Mobile agents can migrate among multiple nodes to perform their tasks at each of the visited nodes. The itineraries of agents seriously affect the availability and performance of mobile agent-based processing. However, they tend to be complicated, for example, the order of the nodes that agents should visit may be alternative or commutable. This paper proposes a framework for specifying constraints on the itineraries of agents and generating the itineraries that can satisfy the constraints. The contribution of this framework is to automatically generate the itineraries of mobile agents among computers from application-specific constraints. A prototype implementation of this framework and its application were built on a Java-based mobile agent system.
展开▼