• DocumentCode
    3063134
  • Title

    Scalable Hierarchical Scheduling for Multiprocessor Systems Using Adaptive Feedback-Driven Policies

  • Author

    Cao, Yangjie ; Sun, Hongyang ; Qian, Depei ; Wu, Weiguo

  • Author_Institution
    Dept. of Electron. & Inf. Eng., Xi´´an Jiaotong Univ., Xi´´an, China
  • fYear
    2010
  • fDate
    6-9 Sept. 2010
  • Firstpage
    38
  • Lastpage
    45
  • Abstract
    This work addresses the problem of allocating resource-intensive parallel jobs on multicore- and multiprocessor-based systems, where the performance gains largely depend on effectively exploiting application parallelization across the available parallel computing resources. The objective is to find efficient allocation approaches that minimize the parallel jobs´ completion time, i.e. makespan. Integrating feedback-driven adaptive strategies, we present a general hierarchical scheduling framework and show that two hierarchical scheduling algorithms: ABG-DS and AG-DS achieve scalable performance in term of makespan regardless of the number of hierarchical levels. Specifically, we prove that both ABG-DS and AG-DS have O(1)-competitive ratio for batched parallel jobs. Extending an existing tool, called Malleable-Lab, we evaluate the performance and scalability of our proposed algorithms and compare with that of well-known EQUI-based strategies. The simulation results demonstrate that both ABG-DS and AG-DS generally outperforms EQUI-EQUI for a wide range of parallel workloads. Moreover, feedback-driven adaptive scheduling algorithms show better scalability when the number of levels increases in the scheduling hierarchy.
  • Keywords
    multiprocessing systems; parallel processing; processor scheduling; EQUI based strategies; adaptive feedback driven policies; hierarchical scheduling framework; multicore based systems; multiprocessor based systems; multiprocessor systems; parallel job completion time; resource intensive parallel jobs; scalable hierarchical scheduling; Program processors; Resource management; Scalability; Scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing with Applications (ISPA), 2010 International Symposium on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-8095-1
  • Electronic_ISBN
    978-0-7695-4190-7
  • Type

    conf

  • DOI
    10.1109/ISPA.2010.68
  • Filename
    5634407