Finder
Problem: How do mobile agents locate other agents if the know their name?
Context: Agents move so frequently that the Proxy pattern creates too much overhead.
Solution:
- Each agent is assigned a unique identity.
- A stationary finder agent maintains a name and location database of agents.
- Agents register their current location upon arrival at a new place.
- Other agents send lookup requests to the finder.