首页> 外文期刊>Journal of network and computer applications >DeMS: A hybrid scheme of task scheduling and load balancing in computing clusters
【24h】

DeMS: A hybrid scheme of task scheduling and load balancing in computing clusters

机译:DeMS:计算集群中任务调度和负载平衡的混合方案

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

摘要

In modern parallel systems and distributed applications, a large number of cores work synergistically for parallel jobs. Properly dispatching tasks among CPU cores is crucial to reduce response time of jobs, which provides benefit for both system performance and energy saving. In this paper, a hybrid scheme of task scheduling and load balancing named DeMS is proposed. DeMS consists of three algorithms, including On-Demand scheduling, Querying and Migrating Task (QMT) and Staged Task Migration (STM). The On-Demand scheduling algorithm is proposed to decrease the communication overhead between a master and slaves. Slaves have an initiative state declaring mechanism and the master can find out a slave with low workload to dispatch a new task. QTM is designed to keep the workload balanced. A slave with high workload can be detected by the master which will assign the last dispatched task to another idle slave. Besides, the dependencies among tasks are considered and STM is proposed to schedule the tasks associated with each other. A job is divided into stages according to tasks' execution sequence and Data Shuffling is used to represent interactions between stages. Finally, a testbed is developed to evaluate DeMS and we conduct a series of experiments on 10,000 virtual slaves. Simulation results demonstrate that our proposed On-Demand scheduling algorithm can significantly reduce the response time of parallel jobs. Meanwhile, QMT and STM are effective for independent-task and dependent-task schedulings, respectively. (C) 2015 Elsevier Ltd. All rights reserved.
机译:在现代并行系统和分布式应用程序中,大量内核协同工作以并行工作。在CPU内核之间正确分配任务对于减少作业的响应时间至关重要,这对于系统性能和节能都有好处。本文提出了一种称为任务调度和负载均衡的混合方案。 DeMS由三种算法组成,包括按需调度,查询和迁移任务(QMT)和分阶段任务迁移(STM)。提出了按需调度算法,以减少主机和从机之间的通信开销。从站具有主动状态声明机制,主站可以找到工作量较小的从站来分派新任务。 QTM旨在保持工作负载平衡。主机可以检测到具有高工作负载的从站,该将从站将最后分派的任务分配给另一个空闲的从站。此外,考虑了任务之间的依赖性,并提出了STM来计划彼此相关的任务。根据任务的执行顺序将作业分为多个阶段,并使用数据改组来表示各个阶段之间的交互。最后,开发了一个测试平台来评估DeMS,我们对10,000个虚拟从站进行了一系列实验。仿真结果表明,我们提出的按需调度算法可以显着减少并行作业的响应时间。同时,QMT和STM分别对独立任务和独立任务调度有效。 (C)2015 Elsevier Ltd.保留所有权利。

著录项

  • 来源
    《Journal of network and computer applications》 |2017年第4期|213-220|共8页
  • 作者单位

    Beihang Univ, Sch Comp Sci & Engn, State Key Lab Virtual Real Technol & Syst, Beijing 100191, Peoples R China;

    Beihang Univ, Sch Comp Sci & Engn, State Key Lab Virtual Real Technol & Syst, Beijing 100191, Peoples R China;

    Beihang Univ, Sch Comp Sci & Engn, State Key Lab Virtual Real Technol & Syst, Beijing 100191, Peoples R China;

    Beihang Univ, Sch Comp Sci & Engn, State Key Lab Virtual Real Technol & Syst, Beijing 100191, Peoples R China;

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

    Parallel jobs; On-command scheduling; Task migration; Data shuffling;

    机译:并行作业;按命令调度;任务迁移;数据改组;
  • 入库时间 2022-08-18 02:49:05

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号