A single mobile agent, multiple mobile agents, or a query mobile agent
traverse the nodes of a network. As the single mobile agent, multiple
mobile agents, or a query mobile agent visits a nodes of a network, the
mobile agent performs a function at the node such as depositing data or
software at the node or collecting data from the node. The single mobile
agent, multiple mobile agents, or a query mobile agent may be arranged so
that all nodes of the network are visited.