首页> 外文期刊>Journal of supercomputing >Job scheduler for streaming applications in heterogeneous distributed processing systems
【24h】

Job scheduler for streaming applications in heterogeneous distributed processing systems

机译:作业调度程序,用于异构分布式处理系统中的流式传输应用程序

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

摘要

In this study, we investigated the problem of scheduling streaming applications on a heterogeneous cluster environment and, based on our previous work, developed the maximum throughput scheduler algorithm (MT-Scheduler) for streaming applications. The proposed algorithm uses a dynamic programming technique to efficiently map the application topology onto the heterogeneous distributed system based on computing and data transfer requirements, while also taking into account the capacity of the underlying cluster resources. The proposed approach maximizes the system throughput by identifying and minimizing the time incurred at the computing/transfer bottleneck. The MT-Scheduler supports scheduling applications structured as a directed acyclic graph. We conducted experiments using three Storm microbenchmark topologies in both simulation and real Apache Storm environments. In terms of the performance evaluation, we compared the proposed MT-Scheduler with the simulated round robin and the default Storm scheduler algorithms. The results indicated that the MT-Scheduler outperforms the default round robin approach in terms of both the average system latency and throughput.
机译:在这项研究中,我们调查了在异构群集环境中调度流应用的问题,并且根据我们之前的工作,开发了用于流应用的最大吞吐量调度程序算法(MT-Scheduler)。该算法使用动态编程技术基于计算和数据传输要求将应用拓扑有效地将应用程序拓扑映射到异构分布式系统上,同时还考虑了底层群集资源的容量。所提出的方法通过识别和最小化计算/转移瓶颈所产生的时间来最大化系统吞吐量。 MT-Scheduler支持以定向的非循环图形的调度应用程序。我们在模拟和真正的Apache Storm环境中使用三种风暴微磁性拓扑进行实验。就绩效评估而言,我们将建议的MT调度器与模拟循环和默认风暴调度器算法进行了比较。结果表明,MT-Scheduler在平均系统延迟和吞吐量方面优于默认的循环方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号