Next Article in Journal
Improving Teacher Effectiveness: Designing Better Assessment Tools in Learning Management Systems
Next Article in Special Issue
Detection of Intelligent Intruders in Wireless Sensor Networks
Previous Article in Journal
The Future Internet: A World of Secret Shares
Previous Article in Special Issue
The Sensing Internet—A Discussion on Its Impact on Rural Areas
Article Menu

Export Article

Open AccessArticle
Future Internet 2015, 7(4), 465-483; doi:10.3390/fi7040465

Dynamic Load Balancing Strategy for Cloud Computing with Ant Colony Optimization

1,* and 2,3
1
School of Information Engineering, Hubei University of Economics, Wuhan 430205, China
2
Department of Geography, National University of Singapore Arts Link, Singapore 117570, Singapore
3
ZTE ICT Technologies Co. Ltd., ZTE Corporation, Shenzhen 518057, China
*
Author to whom correspondence should be addressed.
Academic Editor: Xiaolong Li
Received: 22 September 2015 / Revised: 9 November 2015 / Accepted: 11 November 2015 / Published: 26 November 2015
(This article belongs to the Special Issue Internet of Things)
View Full-Text   |   Download PDF [2092 KB, uploaded 26 November 2015]   |  

Abstract

How to distribute and coordinate tasks in cloud computing is a challenging issue, in order to get optimal resource utilization and avoid overload. In this paper, we present a novel approach on load balancing via ant colony optimization (ACO), for balancing the workload in a cloud computing platform dynamically. Two strategies, forward-backward ant mechanism and max-min rules, are introduced to quickly find out the candidate nodes for load balancing. We formulate pheromone initialization and pheromone update according to physical resources under the cloud computing environment, including pheromone evaporation, incentive, and punishment rules, etc. Combined with task execution prediction, we define the moving probability of ants in two ways, that is, whether the forward ant meets the backward ant, or not, in the neighbor node, with the aim of accelerating searching processes. Simulations illustrate that the proposed strategy can not only provide dynamic load balancing for cloud computing with less searching time, but can also get high network performance under medium and heavily loaded contexts. View Full-Text
Keywords: load balancing; cloud computing; ant colony optimization; swarm intelligence load balancing; cloud computing; ant colony optimization; swarm intelligence
Figures

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. (CC BY 4.0).

Scifeed alert for new publications

Never miss any articles matching your research from any publisher
  • Get alerts for new papers matching your research
  • Find out the new papers from selected authors
  • Updated daily for 49'000+ journals and 6000+ publishers
  • Define your Scifeed now

SciFeed Share & Cite This Article

MDPI and ACS Style

Gao, R.; Wu, J. Dynamic Load Balancing Strategy for Cloud Computing with Ant Colony Optimization. Future Internet 2015, 7, 465-483.

Show more citation formats Show less citations formats

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Future Internet EISSN 1999-5903 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top