计算机应用 ›› 2012, Vol. 32 ›› Issue (09): 2448-2450.

• 先进计算 • 上一篇    下一篇

基于自适应蜂群算法的云计算负载平衡机制

姚婧*,何聚厚   

  1. 陕西师范大学 计算机科学学院,西安 710062
  • 收稿日期:2012-02-27 修回日期:2012-04-18 发布日期:2012-09-01 出版日期:2012-09-01
  • 通讯作者: 姚婧
  • 作者简介:姚婧(1987-),女,陕西西安人,硕士研究生,主要研究方向:智能计算; 何聚厚(1972-),男,陕西西安人,副教授,博士,主要研究方向:网络安全、信息对抗、网络、远程教育。
  • 基金资助:

    中央高校基本科研业务费专项资金资助项目(GK201002028)

Load balancing strategy of cloud computing based on adaptive artificial bee colony algorithm

YAO Jing*,HE Ju-hou   

  1. College of Computer Science,Shaanxi Normal University,Xi'an Shaanxi 710062,China
  • Received:2012-02-27 Revised:2012-04-18 Online:2012-09-01 Published:2012-09-01
  • Contact: YAO Jing

摘要: 针对将蜂群算法应用在负载平衡系统中,出现的由于请求之间关系处理不当而产生的不利于负载平衡的资源局部密集现象,提出了改进的自适应蜂群算法。通过引进其他类型的请求,以阻断短时间内本该到来的与该服务器处理的请求有某些相似的请求,由此增强了负载平衡的可用性,提高了系统吞吐量。实验结果表明基于蜂群算法的负载平衡机制无论是在系统吞吐量方面或是系统可扩展性方面均适用于云计算环境,改进的自适应蜂群算法在系统吞吐量方面较传统算法性能提高5%以上。

关键词: 云计算, 负载平衡, 蜂群算法, 吞吐量

Abstract: When Artificial Bee Colony (ABC) algorithm is applied to the load balancing system, local intensive resources may arise due to improper handling of the relationship between requests. Therefore, an improved adaptive ABC algorithm was proposed. By introducing other types of requests, the request accumulation of the similar type got blocked. Then, not only the availability but also the system throughput had been improved. The experimental results show that either the system throughput or the scalability of the load balancing mechanism based on ABC algorithm, is applicable to cloud computing environments. The improved adaptive ABC algorithm is superior to traditional algorithms more than 5% in system throughput.

Key words: cloud computing, load balance, Artificial Bee Colony (ABC) algorithm, throughput

中图分类号: