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