...
首页> 外文期刊>Journal of computational science >GA-ETI: An enhanced genetic algorithm for the scheduling of scientific workflows in cloud environments
【24h】

GA-ETI: An enhanced genetic algorithm for the scheduling of scientific workflows in cloud environments

机译:GA-ETI:一种增强的遗传算法,用于在云环境中调度科学工作流

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

摘要

Over recent years, cloud computing has become one of the main sources of computer power to run scientific experiments. To cope with these demands, cloud providers need to efficiently match applications with computing resources to maintain an acceptable level of customer satisfaction. A correct match or scheduling of scientific workflows relies on the ability to fully analyze applications prior to execution, analyze characteristics of available computing resources, provide users with several scheduling configurations, and guide users to select the optimal configuration to execute workflows. To date, different schedulers have been proposed to execute complex applications on cloud environments: nevertheless, none exists, to the best of our knowledge, to provide all the aforementioned features. GA-ETI, the scheduler proposed in this work, is designed to address all aforementioned concerns by providing several efficient solutions (in a Pareto Front fashion) to run scientific workflows on cloud resources. Flexibility of optimization procedure of GA-ETI allows it to easily adapt to different types of scientific workflows and produce schedules that effectively exploit/consider the relationship between jobs and their required data. GA-ETI acts as an interface between cloud user and cloud provider in receiving an application, analyzing it, and distributing its tasks among selected resources. GA-ETI differs from the majority of proposed schedulers because it can adapt to the size of both jobs and virtual machines, it includes a monetary cost model (from a public cloud), and it considers complex interdependencies among tasks. We test GA-ETI with five well-known benchmarks with different computing and data transfer demands in our VMware-vSphere private cloud. Through experimentation, GA-ETI has been proved to reduce makespan of executing workflows between 11% and 85% when compared to three up-do-date scheduling algorithms without increasing the monetary cost. GA-ETI opens the way to develop a top-layer-scheduler for a workflow manager system to provide a complex analysis and include different optimizing objectives. (C) 2016 Elsevier B.V. All rights reserved.
机译:近年来,云计算已成为进行科学实验的计算机能力的主要来源之一。为了满足这些需求,云提供商需要有效地将应用程序与计算资源进行匹配,以保持可接受的客户满意度。科学工作流的正确匹配或调度依赖于以下能力:在执行之前全面分析应用程序,分析可用计算资源的特征,为用户提供多种调度配置并指导用户选择最佳配置以执行工作流。迄今为止,已经提出了不同的调度程序来在云环境上执行复杂的应用程序:但是,据我们所知,不存在任何调度程序来提供所有上述功能。 GA-ETI是这项工作中提出的调度程序,旨在通过提供几种有效的解决方案(以Pareto Front方式)来解决上述所有问题,以便在云资源上运行科学的工作流程。 GA-ETI优化程序的灵活性使其可以轻松适应不同类型的科学工作流程,并制定可有效利用/考虑工作及其所需数据之间关系的时间表。 GA-ETI充当云用户和云提供商之间的接口,用于接收应用程序,对其进行分析并在选定资源之间分配其任务。 GA-ETI与大多数建议的调度程序不同,因为它可以适应作业和虚拟机的大小,它包括货币成本模型(来自公共云),并且考虑了任务之间的复杂相互依赖关系。我们在VMware-vSphere私有云中使用五个具有不同计算和数据传输需求的著名基准测试了GA-ETI。通过实验,与三种最新的调度算法相比,GA-ETI已被证明可以将执行工作流的时间范围减少11%至85%之间,而不会增加金钱成本。 GA-ETI为开发工作流管理器系统的顶层计划程序开辟了道路,以提供复杂的分析并包括不同的优化目标。 (C)2016 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号