首页> 外文OA文献 >Group-Based Parallel Multi-scheduling Methods for Grid Computing
【2h】

Group-Based Parallel Multi-scheduling Methods for Grid Computing

机译:基于组的网格并行多调度方法

摘要

With the advent in multicore computers, the scheduling of Grid jobs can be made more effective if scaled to fully utilize the underlying hardware and parallelized to benefit from the exploitation of multicores. The fact that sequential algorithms do not scale with multicore systems nor benefit from parallelism remains a major challenge to scheduling in the Grid. As multicore systems become ever more pervasive in our computing lives, over reliance on such systems for passive parallelism does not offer the best option in harnessing the benefits of their multiprocessors for Grid scheduling. An explicit means of exploiting parallelism for Grid scheduling is required. The Group-based Parallel Multi-scheduler for Grid introduced in this work is aimed at effectively exploiting the benefits of multicore systems for Grid job scheduling by splitting jobs and machines into paired groups and independently multi-scheduling jobs in parallel from the groups. The Priority method splits jobs into four priority groups based on job attributes and uses two methods (SimTog and EvenDist) methods to group machines. Then the scheduling is carried out using the MinMin algorithm within the discrete group pairs. The Priority method was implemented and compared with the MinMin scheduling algorithm without grouping (named ordinary MinMin in this research). The analysis of results compared against the ordinary MinMin shows substantial improvement in speedup and gains in scheduling efficiency. In addition, the Execution Time Balanced (ETB) and Execution Time Sorted then Balanced (ETSB) methods were also implemented to group jobs in order to improve on some deficiencies found with the Priority method. The two methods used the same machine grouping methods as used with the Priority method, but were able to vary the number of groups and equally exploited different means of grouping jobs to ensure equitability of jobs in groups. The MinMin Grid scheduling algorithm was then executed independently within the discrete group pairs. Results and analysis shows that the ETB and ETSB methods gain still further improvement over MinMin compared to the Priority method. The conclusion is reached that grouping jobs and machines before scheduling improves the scheduling efficiency significantly.
机译:随着多核计算机的出现,如果扩展网格作业以充分利用基础硬件并进行并行处理以受益于多核的利用,则可以使网格作业的调度更加有效。顺序算法不能在多核系统上扩展,也不能从并行性中受益,这一事实仍然是Grid中调度的主要挑战。随着多核系统在我们的计算生活中变得越来越普遍,过度依赖此类系统进行被动并行处理并不能为利用其多处理器的优势进行网格调度提供最佳选择。需要一种利用并行性进行网格调度的明确方法。这项工作中介绍的基于组的网格并行多调度器旨在通过将作业和机器分成成对的组,并从组中并行地进行独立的多调度作业,来有效利用多核系统在网格作业调度中的优势。优先级方法根据作业属性将作业分为四个优先级组,并使用两种方法(SimTog和EvenDist)对计算机进行分组。然后使用离散组对中的MinMin算法执行调度。实现了优先级方法,并将其与不分组的MinMin调度算法(在本研究中称为普通MinMin)进行比较。与普通MinMin相比,结果分析显示,在加速和调度效率方面均取得了显着改善。此外,还执行了执行时间平衡(ETB)和执行时间排序然后平衡(ETSB)方法来对作业进行分组,以改善使用优先级方法发现的一些不足。两种方法使用与“优先级”方法相同的机器分组方法,但是能够改变组的数量,并平等地利用不同的分组作业方式来确保组中作业的公平性。然后,在离散组对中独立执行MinMin Grid调度算法。结果和分析表明,与优先方法相比,ETB和ETSB方法比MinMin有了进一步的改进。得出的结论是,在调度之前对作业和机器进行分组可以显着提高调度效率。

著录项

  • 作者

    Abraham G. T.;

  • 作者单位
  • 年度 2016
  • 总页数
  • 原文格式 PDF
  • 正文语种 English
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号