Mobile agents build on mobile code, allowing agents to move themselves around the Hive network. We believe strong mobility is preferable but is currently too difficult to implement in Java. Mobility in the Mobile Agent System Mole . 3rd Plenary Workshop, 1997. Each agent runs independently of all others, is self contained from a programmatic perspective, and preserves all of its state when it moves from one network node to another.
Any agent can move easily across the network.
The underlying infrastructure provides a language level primitive that an agent can call to move itself to a neighboring node. 3rd Plenary Workshop, 1997.