Object relocation in OX
J.H. Kukula · 2003
Dynamic load balancing of cooperating tasks requires a mechanism for rerouting messages sent between the tasks. When a large number of processors and rapidly changing workloads are involved, it is important to avoid bottlenecks or global expense in the rerouting mechanism. In the Object Executive (OX), both the sending and receiving end of a communication link maintain each other's physical address. A set of auxiliary control blocks and messages are used to update these addresses when either end of the link is moved. The proposed relocation mechanism has been used by OX on a 16-processor distributed-memory parallel processor.>