首页> 外文会议>International Conference on Computational Science and Computational Intelligence >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完成问题。这项工作提出了两种基于融合的任务调度算法的变体。两种方法都利用了两种现有的负载平衡算法-传统的轮询算法(RRA)和基于优先级的遗传算法(PGA),以提高系统在完成时间方面的性能。融合的思想在于考虑对云系统的可变数量的用户请求。第一种变体,即基于融合的负载感知资源分配算法(FLA)在负载相对较小时使用PGA,而在系统遇到重负载时使用RRA。该算法确定系统上当前负载的强度,无论是轻负载还是重负载。在第二变体中,即基于融合的优先级感知资源分配算法(FPA),根据优先级划分任务。 PGA用于调度高优先级任务,而RRA用于调度其余的低优先级任务。使用CloudSim 3.0通过改变云资源(例如数据中心,主机,VM和各种cloudlet)进行仿真,以进行性能分析。仿真结果表明,仅在重负载下,FLA的性能要优于现有的基本遗传算法(BGA)和PGA,而无论负载如何,FPA的性能都更好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号