arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1902.08040cs.DC
收藏

计算集群环境中的动态任务调度

Dynamic task scheduling in computing cluster environments

I. K. Savvas, M. Tahar Kechadi

摘要:

在这项研究中,集群计算环境作为一个计算平台。为了提高系统的运行效率,提出了一种动态任务调度算法,使集群节点之间的负载均衡。该技术是动态的,非抢占式的,自适应的,它使用混合的集中和分散的政策。该算法基于分而治之的原则,将集群建模为超网格,然后在它们之间进行负载均衡。递归地,维度为k的超网格被划分为维度为k - 1的网格,直到维度为1。然后,集群中的所有节点几乎都是同等负载的。选择超网格的最佳维度以实现最佳性能。仿真结果表明了该算法的有效性。此外,我们确定了临界点(下限),该算法可以被触发。

英文摘要:

In this study, a cluster-computing environment is employed as a computational platform. In order to increase the efficiency of the system, a dynamic task scheduling algorithm is proposed, which balances the load among the nodes of the cluster. The technique is dynamic, nonpreemptive, adaptive, and it uses a mixed centralised and decentralised policies. Based on the divide and conquer principle, the algorithm models the cluster as hyper-grids and then balances the load among them. Recursively, the hyper-grids of dimension k are divided into grids of dimensions k - 1, until the dimension is 1. Then, all the nodes of the cluster are almost equally loaded. The optimum dimension of the hyper-grid is chosen in order to achieve the best performance. The simulation results show the effective use of the algorithm. In addition, we determined the critical points (lower bounds) in which the algorithm can to be triggered.

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

↑