DocumentCode :
1933974
Title :
Hierarchical scheduling of independent tasks with shared files
Author :
Senger, Hermes ; Silva, Fabrício A B ; Nascimento, Waneron M.
Author_Institution :
Univ. Catolica de Santos, Sao Paolo
Volume :
2
fYear :
2006
fDate :
16-19 May 2006
Lastpage :
51
Abstract :
Parallel computing platforms such as grids, clusters and multi-clusters constitute promising alternatives for executing applications comprised by a large number of independent tasks. However, some application and architectural characteristics may severely limit performance gains. For instance, tasks with fine granularity, huge data files to be transmitted to or from data repositories, and tasks which share common input files are examples of such characteristics that may cause poor performance. Bottlenecks may also appear due to the existence of a centralized controller in the master-slave architecture, or centralized data repositories within the system. This paper shows how system efficiency decreases under such conditions. To overcome such limitations, a hierarchical strategy for file distribution which aims at improving the system capacity of delivering input files to processing nodes is proposed and assessed. Such a strategy arranges the processors in a tree topology, clusters tasks that share common input files together, and maps such groups of tasks to clusters of processors. By means of such strategy, significant improvements in the application scalability can be achieved
Keywords :
parallel processing; processor scheduling; tree data structures; trees (mathematics); centralized data repositories; clusters tasks; data files; file distribution; hierarchical task scheduling; independent task scheduling; master-slave architecture; parallel computing; processor clusters; shared files; tree topology; Centralized control; Control systems; Data mining; Distributed computing; Grid computing; Master-slave; Parallel processing; Performance gain; Processor scheduling; Topology;
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.1630942
Filename :
1630942
Link To Document :
بازگشت