首页> 外文期刊>Concurrency, practice and experience >Novel efficient particle swarm optimization algorithms for solving QoS-demanded bag-of-tasks scheduling problems with profitmaximization on hybrid clouds
【24h】

Novel efficient particle swarm optimization algorithms for solving QoS-demanded bag-of-tasks scheduling problems with profitmaximization on hybrid clouds

机译:新型高效粒子群优化算法,可解决混合云上QoS需求最大化的任务包调度问题

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Users are willing to execute bag-of-task applications consisting of multiple tasks on clouds, since cloud resources are delivered in a pay-as-you-go manner. Givenmultiple bag-of-task applications to be executed with user-specified quality-of-service demands, a cloud provider has to outsource some tasks to public clouds when its private cloud has insufficient resources to afford all applications' tasks. The key issue is how to schedule tasks on hybrid clouds (environments consisting of a private cloud and multiple public clouds) for maximizing the cloud provider's profit while meeting the quality-of-service demands. To solve this problem, we propose an efficient particle swarm optimization algorithm (EPSO) and three hybrid ones (HEPSO1-HEPSO3), in which task sequences are considered as solutions.Amapping operator(BBMO) is developed tomap particles to solutions and a quick task dispatching method containing an acceleration method is designed to calculate solutions' objectives. Experimental results show that EPSO not only outperforms an existing PSO (the best algorithm for solving a problem that is a special case of ours) significantly but also achieves a 11.48x speedup. The HEPSO1 toHEPSO3 outperform EPSO. TheBBMOoutperforms the well-known ranked-order value rule and achieves a 5.47x speedup. The acceleration method in quick task dispatching brings a 2.69x speedup.
机译:由于云资源是以按需付费的方式交付的,因此用户愿意在云上执行包含多个任务的任务包应用程序。鉴于要根据用户指定的服务质量要求执行多个任务包应用程序,因此云提供商必须在其私有云资源不足以承担所有应用程序任务时将某些任务外包给公共云。关键问题是如何在混合云(由私有云和多个公共云组成的环境)上安排任务,以在满足服务质量要求的同时最大化云提供商的利润。为了解决这个问题,我们提出了一种高效的粒子群优化算法(EPSO)和三种混合算法(HEPSO1-HEPSO3),其中任务序列被视为解决方案。开发了映射算子(BBMO)将粒子映射到解决方案和快速任务设计包含加速方法的调度方法来计算解决方案的目标。实验结果表明,EPSO不仅明显优于现有的PSO(解决我们的特殊情况的最佳算法),而且实现了11.48倍的加速。 HEPSO1至HEPSO3的性能优于EPSO。 BBMO胜过众所周知的排序值规则,并实现了5.47倍的加速。快速任务分配中的加速方法带来了2.69倍的加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号