DocumentCode :
2553855
Title :
Application-level software self-balancing
Author :
King, Chung-Tu ; Shiau, Tzong-Huei ; Chan, Chin-Piao
Author_Institution :
Dept. of Comput. & Inf. Sci., New Jersey Inst. of Technol., Newark, NJ, USA
fYear :
1990
fDate :
31 Oct-2 Nov 1990
Firstpage :
202
Lastpage :
207
Abstract :
The authors propose a hybrid static/dynamic scheduling scheme on distributed-memory multiple-processor systems, e.g., distributed systems and multicomputers. Using this self-balancing scheme, computations are first scheduled statically, and then dynamically redistributed to adapt to the run-time environments. The rescheduling operations are directed by a number of program parameters, which can be directly accessed from within the program and will serve as processor load indices. As a result the self-balancing operations can be implemented entirely at the application level, which requires minimal system supports. To illustrate the concept, the self-balancing technique is applied to the asynchronous iterative methods. Various design tradeoffs are discussed, and preliminary performance results on an NCUBE multicomputer are presented
Keywords :
multiprocessing programs; scheduling; NCUBE multicomputer; application software; asynchronous iterative methods; distributed-memory multiple-processor systems; rescheduling operations; run-time environments; scheduling scheme; self-balancing scheme; Concurrent computing; Design methodology; Distributed computing; Dynamic scheduling; Information science; Iterative methods; Load management; Processor scheduling; Resource management; Runtime environment;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 1990. COMPSAC 90. Proceedings., Fourteenth Annual International
Conference_Location :
Chicago, IL
Print_ISBN :
0-8186-2054-4
Type :
conf
DOI :
10.1109/CMPSAC.1990.139352
Filename :
139352
Link To Document :
بازگشت