arXivDaily arXiv每日学术速递 周一至周五更新
arXiv cs/0405006cs.DCcs.DS
收藏

集群平台上作业调度的双准则算法

Bi-criteria Algorithm for Scheduling Jobs on Cluster Platforms

Pierre-Francois Dutot, Lionel Eyraud, Grégory Mounié, Denis Trystram

摘要:

在本文中,我们描述了一种新的方法,建立一个有效的算法调度作业在集群中。作业被认为是并行任务(PT),可以在任何数量的处理器上调度。主要特征是考虑一起优化的两个标准。这些标准是最大完工时间和加权最小平均完工时间(minsum)。选择它们是因为它们具有互补性,能够代表面向用户的目标和系统管理员的目标。我们提出了一个算法的基础上增加批量大小的批处理政策,在每一批的工作与智能选择。该算法进行了评估密集的模拟结果相比,一个新的下限(通过放松的ILP)的最优调度这两个标准分别。它目前已在实际规模的集群平台中实现。

英文摘要:

We describe in this paper a new method for building an efficient algorithm for scheduling jobs in a cluster. Jobs are considered as parallel tasks (PT) which can be scheduled on any number of processors. The main feature is to consider two criteria that are optimized together. These criteria are the makespan and the weighted minimal average completion time (minsum). They are chosen for their complementarity, to be able to represent both user-oriented objectives and system administrator objectives. We propose an algorithm based on a batch policy with increasing batch sizes, with a smart selection of jobs in each batch. This algorithm is assessed by intensive simulation results, compared to a new lower bound (obtained by a relaxation of ILP) of the optimal schedules for both criteria separately. It is currently implemented in an actual real-size cluster platform.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑