首页> 外文会议>Symposium on Computational Science >Fusion-based Resource Allocation Algorithms for Load Balancing in Cloud
【24h】

Fusion-based Resource Allocation Algorithms for Load Balancing in Cloud

机译:基于融合的资源分配算法,用于云负载平衡

获取原文

摘要

One of the main challenges in cloud computing is limited availability of resources. As the number of requests for cloud services increases, it becomes necessary for the system to balance the load and serve user requests at stipulated times. Load Balancing is a well-known NP-Complete Problem. This work proposes two variants of fusion-based task scheduling algorithm; both the approaches exploit two existing load balancing algorithms--the traditional round-robin algorithm (RRA) and the priority-based genetic algorithm (PGA), to improve the performance of the system in terms of the completion time. The idea of fusion lies in considering the variable amount of user requests to the cloud system. The first variant i.e. fusion-based load-aware resource allocation algorithm (FLA) uses PGA when there is relatively light load and RRA when the system encounters heavy load. The algorithm determines the intensity of the current load on the system, whether it is light or heavy. In the second variant i.e. fusion-based priority-aware resource allocation algorithm (FPA), the tasks are divided based on priority. PGA is used for scheduling the high-priority tasks whereas RRA is used for scheduling the remaining low-priority tasks. The simulations are conducted using CloudSim 3.0 by varying cloud resources such as data centers, hosts, VMs and various cloudlets for performance analysis. Simulation results demonstrate that the FLA performs better than that of existing basic genetic algorithm (BGA) and PGA only under heavy load, whereas the FPA performs better regardless of any load.
机译:云计算中的主要挑战之一是资源可用性有限。随着云服务请求的数量增加,系统必须在规定的时间内平衡负载并提供用户请求。负载平衡是一个众所周知的NP完整问题。这项工作提出了两种基于Fusion的任务调度算法的变体;这两种方法都利用了两个现有的负载平衡算法 - 传统的循环算法(RRA)和基于优先级的遗传算法(PGA),以改善完成时间的性能。融合的思想在于考虑到云系统的可变用户请求。第一变体I.E.基于融合的负载感知资源分配算法(FLA)使用PGA时,当系统遇到重载时,r稿时使用pga。该算法确定系统上电流负载的强度,无论是浅还是重。在第二变型中,基于融合的优先级感知资源分配算法(FPA),基于优先级划分任务。 PGA用于调度高优先级任务,而RRA用于调度剩余的低优先级任务。通过不同的云资源,例如数据中心,主机,VM和各种Cloudlet进行云资源,使用CloudSim 3.0进行模拟。仿真结果表明,FLA仅比现有的基本遗传算法(BGA)和PGA在重负载下更好地表现优于现有的基本遗传算法(BGA)和PGA,而无论任何负载如何,FPA都能更好地执行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号