Title :
Object relocation in OX
Author :
Kukula, James H.
Author_Institution :
IBM Corp., Poughkeepsie, NY, USA
Abstract :
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
Keywords :
object-oriented programming; parallel processing; software portability; supervisory programs; systems software; 16-processor distributed-memory parallel processor; auxiliary control blocks; bottlenecks; communication link; dynamic load balancing; global expense; object executive; relocation mechanism; rerouting mechanism; rerouting messages; Application software; Costs; Hardware; Load management; Parallel processing; Programming profession; Resource management; Routing; Runtime environment; Writing;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1988. ICCD '88., Proceedings of the 1988 IEEE International Conference on
Conference_Location :
Rye Brook, NY
Print_ISBN :
0-8186-0872-2
DOI :
10.1109/ICCD.1988.25648