A Load Balancing Algorithm for Infrastructure as a Service Platform (IaaS) Using Bees Algorithm and Queuing Theory Sebastian Shoney1,*, N. Ganeshan2,** 1Associate Professor, Department of Computer Science, Christ University, Bangalore, Karnataka, India 2Director (MCA), RICM, Bangalore, Karnataka, India (*Corresponding author) email id: shoney.sebastian@christuniversity.in
**ganeshnj@gmail.com
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. Top Keywords Cloud computing, Load balancing, Queuing theory, Virtualisation, Bees algorithm. Top |