DocumentCode :
3531856
Title :
A Scheduling Algorithm to Optimize Parallel Processes
Author :
Solar, Mauricio
Author_Institution :
Dept. de Inf., Univ. Tec. Federico Santa Maria, Vitacura
fYear :
2008
fDate :
10-14 Nov. 2008
Firstpage :
73
Lastpage :
78
Abstract :
In this paper we present a scheduling algorithm that assigns tasks of medium size grain. The behavior of the proposed algorithm, called extended latency time (ELT), is compared with the dominant sequence clustering (DSC) algorithm. One of the inputs values required by the ELT algorithm is the maximum number of processors available in the architecture. This value corresponds to the number of processors used by DSC for the same DAG (directed acyclic graph), but ELT uses no more processors than necessary. Although ELT algorithm was specifically designed for assigning fine grained DAGs, results show that the number of processors used by ELT for the assignment of medium grained DAGs is, at most, the same number as used by DSC. When comparing the results for each algorithm in terms of average CPU use, the proposed ELT algorithm is superior in 100% of the cases, so that the performance in terms of CPU use is always lower for DSC.
Keywords :
directed graphs; parallel processing; scheduling; directed acyclic graph; dominant sequence clustering algorithm; extended latency time; parallel processing; scheduling algorithm; Algorithm design and analysis; Clustering algorithms; Computer science; Concurrent computing; Delay; Parallel machines; Parallel processing; Processor scheduling; Scheduling algorithm; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Chilean Computer Science Society, 2008. SCCC '08. International Conference of the
Conference_Location :
Punta Arenas
ISSN :
1522-4902
Print_ISBN :
978-0-7695-3403-9
Type :
conf
DOI :
10.1109/SCCC.2008.8
Filename :
4685765
Link To Document :
بازگشت