DocumentCode :
3104753
Title :
A general scheduling framework for parallel execution environments
Author :
Cavalheiro, Gerson Geraldo H
Author_Institution :
Univ. do Vale do Rios dos Sino, Brazil
fYear :
2001
fDate :
2001
Firstpage :
680
Lastpage :
687
Abstract :
A major problem in the context of parallel and distributed programming is how to explore the resources of a multiprocessor architecture efficiently in order to obtain a gain in performance in the execution of a program. In the classical approach, to write a parallel program, the programmer needs, first, to detect the concurrent activities in the application and their respective synchronisations, and second, to distribute the activities and their data among the resources available on the architecture. In this approach we can find a low degree of program portability because the code will be dependent on the architecture resources. The article presents an alternative to this classical approach where the programmer is responsible only for describing its application by a graph of concurrent activities. It proposes a scheduling kernel that is independent of the program level to support the execution. This scheduling kernel was developed in order to support different load balancing schemes, improving program portability
Keywords :
multiprocessing systems; parallel programming; resource allocation; scheduling; software performance evaluation; software portability; architecture resources; concurrent activities; concurrent activity graph; distributed programming; general scheduling framework; load balancing schemes; multiprocessor architecture; parallel execution environments; parallel programming; program level; program portability; scheduling kernel; Kernel; Load management; Multiprocessing systems; Parallel processing; Parallel programming; Programming profession; Proposals; Runtime; Scholarships; Sockets;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing and the Grid, 2001. Proceedings. First IEEE/ACM International Symposium on
Conference_Location :
Brisbane, Qld.
Print_ISBN :
0-7695-1010-8
Type :
conf
DOI :
10.1109/CCGRID.2001.923260
Filename :
923260
Link To Document :
بازگشت