Code mobility
From Parawiki
Contents |
Definition
In the traditional models, each process is bound to a fixed location throughout its lifetime. When the processes cooperate, they stay at their respective locations and send messages. Mobile processes in contrast, can meet each other in a common place and accomplish the communication locally. Models based on code mobility put part or all of the control into mobile components.
Parallel Mobile Code
The parallel mobile code model uses proactive migration to exploit the combined computational power of multiple computers in a network.
Mobile agents are programs that can move through a network under their own control, migrating from host to host and interacting with other agents. Mobile agents are an effective paradigm for distributed applications. (*)
(*) R. Gray, D. Kotz, S. Nog, D. Rus, G. Cybenko. Mobile Agents: The Next Generation in Distributed Computing. IEEE Computer Society Press. Proceedings of the Second Aizu International Symposium on Parallel Algorithms and Architectures Synthesis (pAs '97), pages 8-24, 1997.
Systems
Related Links
Mobile Agents Page
Distributed Objects & Components: Mobile Agents