Table of Contents
The migration is the process when one or more managed objects are moved from one node to another one, either transparently or on demand.
Object migration is the only directly supported way of data exchange between objects and object interaction. Migrations are addressed by objects. This is basically an agent model, where agents (objects) migrate in order to accomplish their tasks. Once delivered to an object, a callback is called. Everything else (RPC and messaging, for example) can be built on top of the object migration.
From previous chapters you should already know:
What managed objects exist and how they can be grouped together into migration groups (see Section 5.3.7, “Migration And Replication Groups”).
How the simulation is distributed over several nodes and how these nodes are accessible to managed objects via node objects (see Section 2.1, “Types Of Nodes” and Chapter 14, Special Objects).