One of the simplest example is requesting a basic service s on a data d, and applying a treatment t on the result. In their weather forecast example, the services are requests to a picture database. Mobile agent applicability . Springer, september 1998. One of the more recent items in a network programmer s tool box is code mobility.
Mobility allows the programmer to easily distribute resource usage throughout the network over time.
Resource contention can be mitigated by relocating execution to less utilized machines on the network. Mobile agent applicability . The designers of the service have programmed a set of agents for their customers who can choose parameters and activate agents to monitor the current weather situation and send messages according to their specific needs. Doing so helps TOS meet the third requirement listed above. And , reasoning about the e ects of an itinerant agent can be hard.