• 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