跳到主要导航 跳到搜索 跳到主要内容

Scalable hierarchical scheduling for malleable parallel jobs on multiprocessor-based systems

  • Zhengzhou University
  • Nanyang Technological University
  • Xi'an Jiaotong University

科研成果: 期刊稿件文章同行评审

摘要

The proliferation of multi-core and multiprocessor-based computer systems has led to explosive development of parallel applications and hence the need for efficient schedulers. In this paper, we study hierarchical scheduling for malleable parallel jobs on multiprocessor-based systems, which appears in many distributed and multilayered computing environments. We propose a hierarchical scheduling algorithm, named AC-DS, that consists of a feedback-driven adaptive scheduler, a desire aggregation scheme and an efficient resource allocation policy. From theoretical perspective, we show that AC-DS has scalable performance regardless of the number of hierarchical levels. In particular, we prove that AC-DS achieves O(1)-competitiveness with respect to the overall completion time of the jobs, or the makespan. A detailed malleable job model is developed to experimentally evaluate the effectiveness of the proposed scheduling algorithm. The results verify the scalability of AC-DS and demonstrate that AC-DS outperforms other strategies for a wide range of parallel workloads.

源语言英语
页(从-至)169-181
页数13
期刊Computer Systems Science and Engineering
29
2
出版状态已出版 - 3月 2014

指纹

探究 'Scalable hierarchical scheduling for malleable parallel jobs on multiprocessor-based systems' 的科研主题。它们共同构成独一无二的指纹。

引用此