The paper addresses dynamic allocation of objects in a distributed object-oriented (OO for short) programming environment, in particular Parallel Objects (PO for short). Intrinsic dynamicity of OO programming makes it difficult to foresee the behaviour of distributed applications and their consequent need of resources. In the Parallel Objects environment newly created objects are allocated on the basis of the current load; moreover, already allocated objects can migrate to achieve better load balancing. The paper presents the dynamic load balancing implemented in the PO environment, with the goal of showing the benefits of migration compared with the remote creation.
The benefits of migration in a parallel objects programming environment / Ciampolini, A.; Corradi, A.; Leonardi, L.; Zambonelli, F.. - (1994), pp. 291-298. (Intervento presentato al convegno 2nd Euromicro Workshop on Parallel and Distributed Processing, PDP 1994 tenutosi a esp nel 1994) [10.1109/EMPDP.1994.592504].