首页> 外文期刊>Parallel Algorithms and Applications >Min-heap-based scheduling algorithm: an approximation algorithm for homogeneous and heterogeneous distributed systems
【24h】

Min-heap-based scheduling algorithm: an approximation algorithm for homogeneous and heterogeneous distributed systems

机译:基于最小堆的调度算法:异构和异构分布式系统的近似算法

获取原文
获取原文并翻译 | 示例

摘要

One of the most important issues in the design of distributed systems is process scheduling, which maps applications to resources in an attempt to reduce the application execution time or maximise resource utilisation. The complexity involved in finding good scheduling solutions has motivated the design of several heuristics and approximation algorithms. Although heuristics aim at finding good solutions within acceptable time constraints, they do not guarantee solution quality. On the other hand, approximation-based algorithms provide optimal solution bounds, but they are usually designed to address simple scenarios. In an attempt to combine the best of both algorithmic approaches, this paper proposes the min-heap-based scheduling algorithm (MHSA), which finds solutions for homogeneous and heterogeneous distributed environments within acceptable time constraints and optimal solution bounds. MHSA considers applications that can be bag-of-tasks or which communicate among each other. Such solutions minimise the application execution time and maximise resource utilisation; therefore, MHSA is a system-oriented scheduling algorithm. Results confirm that MHSA provides better solutions than schedulers such as Random, Round-Robin, Workload-Queue and List-Scheduling. In addition, MHSA provides an α-approximation ratio for reaching optimal solution bounds.
机译:分布式系统设计中最重要的问题之一是进程调度,它可以将应用程序映射到资源,以减少应用程序的执行时间或最大化资源的利用率。寻找良好的调度解决方案所涉及的复杂性促使了几种启发式算法和近似算法的设计。尽管试探法旨在在可接受的时间限制内找到好的解决方案,但它们不能保证解决方案的质量。另一方面,基于近似的算法提供了最佳的解决方案边界,但是它们通常旨在解决简单的情况。为了将两种算法的优点结合起来,本文提出了一种基于最小堆的调度算法(MHSA),该算法在可接受的时间限制和最佳解决方案范围内找到同构和异构分布环境的解决方案。 MHSA考虑的应用程序可以是任务包或彼此通信。这样的解决方案可以最大程度地减少应用程序的执行时间并最大程度地利用资源。因此,MHSA是一种面向系统的调度算法。结果证实,MHSA提供了比诸如随机,循环,工作负载队列和列表计划之类的计划程序更好的解决方案。此外,MHSA提供了一个α逼近比,以达到最佳解边界。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号