DocumentCode :
1844542
Title :
Adaptive parallelism under Equus
Author :
Kindberg, T. ; Sahiner, A.V. ; Paker, Y.
Author_Institution :
Dept. of Comput. Sci., Queen Mary & Westfield Coll., London, UK
fYear :
1994
fDate :
21-23 Mar 1994
Firstpage :
172
Lastpage :
182
Abstract :
The authors describe adaptively parallel computations under Equus (T. Kindberg, 1990; A. V. Sahiner, 1991). These computations execute on a processor pool, and expand and contract as the number of processor nodes allocated to them varies over their run-time. They are based upon a hierarchical master-worker structure. The number of worker processes changes with the number of allocated nodes, and so does the number of processes that act as servers to them (such as the masters). The authors use an image-processing example to describe how workers and servers are added and withdrawn at run-time. The affected processes are synchronised, communication linkages are changed, and in some cases, state is transferred between them. Reconfigurations are transparent to worker (and other client) processes, but not all can be made transparent to servers
Keywords :
adaptive systems; image processing; parallel algorithms; parallel programming; reconfigurable architectures; resource allocation; Equus; adaptive parallelism; adaptively parallel computations; allocated nodes; client processes; communication linkages; hierarchical master-worker structure; image-processing example; processor nodes; processor pool; reconfigurable distributed computations; worker processes; Computer networks; Computer science; Contracts; Couplings; Distributed computing; Educational institutions; Parallel processing; Programming profession; Runtime; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Configurable Distributed Systems, 1994., Proceedings of 2nd International Workshop on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-8186-5390-6
Type :
conf
DOI :
10.1109/IWCDS.1994.289925
Filename :
289925
Link To Document :
بازگشت