首页> 外文期刊>Journal of supercomputing >A containerized task clustering for scheduling workflows to utilize processors and containers on clouds
【24h】

A containerized task clustering for scheduling workflows to utilize processors and containers on clouds

机译:用于调度工作流的集装箱化任务群集,以利用云上的处理器和容器

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

摘要

Recent advancements of virtualization technologies for parallel processing involve scheduling containerized tasks in a workflow. Since a container can include multiple tasks, it can be reused or shared among applications. If every task in a workflow uses its dedicated container without sharing among any tasks, each container image must be downloaded for each task. As a result, many computational resources are required to process and the communication latency related to container image downloading can become a bottleneck for the makespan. In task scheduling algorithms for workflows, this characteristic produces a new challenging issue that how effectively shares containers among tasks to avoid redundant container image download processes and redundant task allocations. One of the fundamental problems is that no policy has been established for simultaneously satisfying effective container sharing, maintaining the degree of task parallelism, and effective computational resource utilization. In this paper, we propose a clustering-based containerized task scheduling algorithm for clouds, namely, shareable functional task clustering for utilizing virtualized resources (SF-CUV). The objective of SF-CUV is to minimize the makespan with less computational resources and containers than other algorithms by clustering tasks and sharing each container among tasks. SF-CUV consists of two phases: (i)task clustering and pre-virtual CPU (vCPU) allocation phase to derive an accurate scheduling priority, and (ii)task ordering and actual task reallocation phase. Experimental results obtained via simulation and in a real environment show that SF-CUV can utilize both vCPUs and containers with a shorter makespan compared with other approaches.
机译:用于并行处理的虚拟化技术的最新进步涉及在工作流程中调度集装箱化任务。由于容器可以包括多个任务,因此可以在应用程序中重用或共享。如果工作流中的每个任务都使用其专用容器而不在任何任务之间共享,则必须为每个任务下载每个容器图像。结果,需要许多计算资源来处理,并且与容器图像下载相关的通信延迟可以成为Makespan的瓶颈。在工作流的任务调度算法中,此特征产生了一个新的具有挑战性的问题,即如何有效地共享在任务中的容器,以避免冗余容器图像下载过程和冗余任务分配。一个基本问题的是,没有确定同时满足有效集装箱共享,维护任务并行度以及有效的计算资源利用程度的政策。在本文中,我们提出了一种基于聚类的云群体的云,即可共同的功能任务群集,用于利用虚拟化资源(SF-CUV)。 SF-CUV的目的是通过群集任务和在任务之间共享每个容器,以比其他算法更少的计算资源和容器的MEPESPAN。 SF-CUV由两个阶段组成:(i)任务群集和预虚拟CPU(VCPU)分配阶段,用于推导准确的调度优先级,(ii)任务排序和实际任务重新定位阶段。通过模拟和实际环境获得的实验结果表明,与其他方法相比,SF-CUV可以利用具有较短的Makespan的VCPU和容器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号