首页> 外文期刊>Future generation computer systems >Efficient task scheduling for budget constrained parallel applications on heterogeneous cloud computing systems
【24h】

Efficient task scheduling for budget constrained parallel applications on heterogeneous cloud computing systems

机译:异构云计算系统上预算受限的并行应用程序的高效任务调度

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

摘要

As the cost-driven public cloud services emerge, budget constraint is one of the primary design issues in large-scale scientific applications executed on heterogeneous cloud computing systems. Minimizing the schedule length while satisfying the budget constraint of an application is one of the most important quality of service requirements for cloud providers. A directed acyclic graph (DAG) can be used to describe an application consisted of multiple tasks with precedence constrains. Previous DAG scheduling methods tried to presuppose the minimum cost assignment for each task to minimize the schedule length of budget constrained applications on heterogeneous cloud computing systems. However, our analysis revealed that the preassignment of tasks with the minimum cost does not necessarily lead to the minimization of the schedule length. In this study, we propose an efficient algorithm of minimizing the schedule length using the budget level (MSLBL) to select processors for satisfying the budget constraint and minimizing the schedule length of an application. Such problem is decomposed into two sub-problems, namely, satisfying the budget constraint and minimizing the schedule length. The first sub-problem is solved by transferring the budget constraint of the application to that of each task, and the second sub-problem is solved by heuristically scheduling each task with low-time complexity. Experimental results on several real parallel applications validate that the proposed MSLBL algorithm can obtain shorter schedule lengths while satisfying the budget constraint of an application than existing methods in various situations.
机译:随着成本驱动的公共云服务的出现,预算约束是在异构云计算系统上执行的大规模科学应用程序中的主要设计问题之一。在满足应用程序预算约束的同时,最大程度地减少计划长度是云提供商最重要的服务质量要求之一。有向无环图(DAG)可用于描述由多个具有优先级约束的任务组成的应用程序。先前的DAG调度方法试图以每个任务的最低成本分配为前提,以最大程度地减少异构云计算系统上受预算限制的应用程序的调度长度。但是,我们的分析表明,以最小的成本预先分配任务并不一定会导致计划长度的最小化。在这项研究中,我们提出了一种有效的算法,可以使用预算级别(MSLBL)来最小化计划长度,从而选择满足预算约束的处理器,并最小化应用程序的计划长度。该问题被分解为两个子问题,即满足预算约束和最小化时间表长度。通过将应用程序的预算约束转移到每个任务的预算约束来解决第一个子问题,并通过启发式地以低时间复杂度调度每个任务来解决第二个子问题。在多个实际并行应用程序上的实验结果证明,与各种情况下的现有方法相比,所提出的MSLBL算法可以在满足应用程序预算约束的同时获得更短的调度长度。

著录项

  • 来源
    《Future generation computer systems》 |2017年第9期|1-11|共11页
  • 作者单位

    College of Information Science and Engineering, Hunan University, Changsha, Hunan 410008, China,The National Supercomputing Center in Changsha, Changsha, Hunan 410008, China;

    College of Information Science and Engineering, Hunan University, Changsha, Hunan 410008, China,The National Supercomputing Center in Changsha, Changsha, Hunan 410008, China;

    College of Information Science and Engineering, Hunan University, Changsha, Hunan 410008, China,The National Supercomputing Center in Changsha, Changsha, Hunan 410008, China;

    College of Information Science and Engineering, Hunan University, Changsha, Hunan 410008, China,The National Supercomputing Center in Changsha, Changsha, Hunan 410008, China;

    College of Information Science and Engineering, Hunan University, Changsha, Hunan 410008, China,Nanjing University of Information Science and Technology, Nanjing, Jiangsu 410008, China;

    College of Information Science and Engineering, Hunan University, Changsha, Hunan 410008, China,Department of Computer Science, State University of New York, New Paltz, NY 12561, USA;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Budget constraint; Heterogeneous clouds; Parallel application; Schedule length;

    机译:预算约束;异质云;并行应用;时间表长度;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号