TY - GEN
T1 - Scalable hierarchical scheduling for multiprocessor systems using adaptive feedback-driven policies
AU - Cao, Yangjie
AU - Sun, Hongyang
AU - Qian, Depei
AU - Wu, Weiguo
PY - 2010
Y1 - 2010
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/79952093555
U2 - 10.1109/ISPA.2010.68
DO - 10.1109/ISPA.2010.68
M3 - 会议稿件
AN - SCOPUS:79952093555
SN - 9780769541907
T3 - Proceedings - International Symposium on Parallel and Distributed Processing with Applications, ISPA 2010
SP - 38
EP - 45
BT - Proceedings - International Symposium on Parallel and Distributed Processing with Applications, ISPA 2010
T2 - International Symposium on Parallel and Distributed Processing with Applications, ISPA 2010
Y2 - 6 September 2010 through 9 September 2010
ER -