论文标题
基于工作流程结构在截止日期和云中的预算限制下基于工作流程结构的节能工作流程计划
Energy-efficient workflow scheduling based on workflow structures under deadline and budget constraints in the cloud
论文作者
论文摘要
利用云环境来部署科学工作流程应用是科学界的新兴趋势。在此领域,主要问题是工作流程的调度,这被称为NP完整问题。除了尊重用户定义的截止日期和预算外,能源消耗是云提供商实施调度策略的主要关注点。所使用的虚拟机(VM)的类型和数量是解决这些问题的决定因素,并且它们的确定受到工作流程结构的高度影响。在本文中,我们提出了两种工作流程计划算法,以利用工作流的结构属性。第一种算法称为基于结构的多目标工作流程计划,具有最佳实例类型(SMWSO)。它引入了一种新方法,以确定最佳实例类型以及要配置的VM的最佳数量。我们还考虑使用异构实例类型(SMWSH)的基于结构的多目标工作流程计划中的异质VM,以突出算法在异质环境中的强度。模拟结果表明,与最近的最新算法相比,我们的提案在80%的工作流/工作量方案中产生更好的能源效率,并节省超过50%的总能源。
The utilization of cloud environments to deploy scientific workflow applications is an emerging trend in scientific community. In this area, the main issue is the scheduling of workflows, which is known as an NP-complete problem. Apart from respecting user-defined deadline and budget, energy consumption is a major concern for cloud providers in implementing the scheduling strategy. The types and the number of virtual machines (VMs) used are determinant to handle those issues, and their determination is highly influenced by the structure of the workflow. In this paper, we propose two workflow scheduling algorithms that take advantage of the structural properties of the workflows. The first algorithm is called Structure-based Multi-objective Workflow Scheduling with an Optimal instance type (SMWSO). It introduces a new approach to determine the optimal instance type along with the optimal number of VMs to be provisioned. We also consider the use of heterogeneous VMs in the Structure-based Multi-objective Workflow Scheduling with Heterogeneous instance types (SMWSH), to highlight the algorithm's strength within the heterogeneous environment. The simulation results show that our proposal produces better energy-efficiency in 80% of workflow/workload scenarios, and save more than 50% overall energy compared to a recent state-of-the-art algorithm.