International Journal of Applied Research on Information Technology and Computing

  • Year: 2017
  • Volume: 8
  • Issue: 3

A Load Balancing Algorithm for Infrastructure as a Service Platform (IaaS) Using Bees Algorithm and Queuing Theory

1Associate Professor, Department of Computer Science, Christ University, Bangalore, Karnataka, India

2Director (MCA), RICM, Bangalore, Karnataka, India

Abstract

Cloud computing is an emerging computing paradigm in the IT industry and the acceptance of this technology is rising fast with an unprecedented growth of data centre across the world. Recent studies have shown that ensuring load balancing (LB) in different data centre is critical for achieving optimal resource utilisation, maximise throughput, minimum response time and avoid overloading of resource. The traditional techniques of LB are not suitable for the cloud data centre's because of the virtualisation of the physical systems. In a centralised approach, scalability issues are more especially on machines with small amount of memory. On the other hand, a fully distributed approach tends to yield a poor performance on very large number of systems. In this paper, we propose a hybrid agent-based LB algorithm for cloud computing using Bees algorithm and queuing theory for Infrastructure as a Service platform. The proposed algorithm solves the problem of load unbalance and ensures high resource utilisation with minimum response time.

Keywords

Cloud computing, Load balancing, Queuing theory, Virtualisation, Bees algorithm