首页> 外文会议>International Conference on Advances in Computing and Communications >Load Balancing of Tasks in Cloud Computing Environment Based on Bee Colony Algorithm
【24h】

Load Balancing of Tasks in Cloud Computing Environment Based on Bee Colony Algorithm

机译:基于蜂群算法的云计算环境中的任务负载均衡

获取原文
获取外文期刊封面目录资料

摘要

Cloud computing is an emerging computing paradigm in which shared resources are provided according to the customer request at specific time. Load balancing is the process of distributing workload among various nodes of the computing system. The load can be CPU load, memory capacity, or network load. An efficient load balancing avoids a situation where some of the nodes are heavily loaded while other nodes are idle or doing very little work. When Virtual Machine (VM) is overloaded with multiple tasks, these tasks are removed and migrated to the under loaded VMs of the same or different datacenter. This paper proposes a bee colony based algorithm for efficient load balancing, which is based on the foraging behavior of honey bees to balance load across VMs. In the proposed method, tasks removed from over loaded VMs are treated as honey bees and under loaded VMs are the food sources. The proposed method also considers the priorities of tasks in the waiting queues of VMs and tries to achieve minimum response time and reduced number of task migrations. The experimental result shows that there is significant improvement in the Quality of Service (QoS).
机译:云计算是一种新兴的计算范例,其中在特定时间根据客户要求提供共享资源。负载平衡是在计算系统的各个节点之间分配工作负载的过程。负载可以是CPU负载,内存容量或网络负载。有效的负载平衡可避免某些节点负载过重而其他节点处于空闲状态或工作量很少的情况。当虚拟机(VM)负载有多个任务时,这些任务将被删除并迁移到相同或不同数据中心的负载不足的VM中。本文提出了一种基于蜂群的高效负载平衡算法,该算法基于蜜蜂的觅食行为来平衡虚拟机之间的负载。在提出的方法中,从超负荷VM中删除的任务被视为蜜蜂,而低负荷VM是食物的来源。所提出的方法还考虑了VM的等待队列中任务的优先级,并尝试实现最短的响应时间和减少的任务迁移数量。实验结果表明,服务质量(QoS)有了显着提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号