DocumentCode
1933332
Title
Dynamic List Scheduling of Threads on Clusters
Author
Cavalheiro, Gerson Geraldo H ; Benitez, Epifanio Dinis ; Peranconi, Daniela Saccol ; Moschetta, Eduardo
Author_Institution
Programa Interdisciplinar de Pos-Graduacao em Computacao Aplicada, Univ. do Vale do Rio dos Sinos, Sao Leopoldo
Volume
2
fYear
2006
fDate
16-19 May 2006
Firstpage
20
Lastpage
20
Abstract
This paper focuses on the scheduling technique adopted to specify and implement the runtime of Anahy, an environment for cluster computing. The runtime manages a shared memory space allowing the exchange of data between tasks. The scheduling algorithm takes into account the dependence among tasks in order to generate a macro dataflow graph at execution time. The scheduling strategy exploits the relation of dependency - representing writes and reads of data in a shared memory space - to increasing the locality of data access of tasks in order to reduce the overhead handling dependencies among tasks. The paper also presents the Anahy programming interface, which has been developed according to a subset of services proposed by the POSIX threads standard. The subset of services chosen allows describing the concurrence of an application in a fork/join fashion. The paper concludes presenting a performance evaluation of Anahy
Keywords
data flow graphs; multi-threading; programming environments; scheduling; shared memory systems; workstation clusters; Anahy performance evaluation; Anahy programming interface; Anahy run-time environment; POSIX threads standard; cluster computing; data exchange; dynamic list scheduling; execution time; macrodataflow graph; overhead handling dependencies; shared memory space; thread scheduling; Computer architecture; Concurrent computing; Dynamic programming; Dynamic scheduling; Processor scheduling; Programming environments; Proposals; Runtime environment; Scheduling algorithm; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing and the Grid, 2006. CCGRID 06. Sixth IEEE International Symposium on
Conference_Location
Singapore
Print_ISBN
0-7695-2585-7
Type
conf
DOI
10.1109/CCGRID.2006.1630915
Filename
1630915
Link To Document