Load balancing strategy of cloud computing based on artificial bee algorithm

It is indispensable to cloud computing that implements resource access by load balancing. According to the characteristics and requirements of cloud computing environments, an artificial bee colony algorithm (ABC) has been presented in this paper. Hundreds of thousand of simultaneous requests with the same type queued in the same server for the original ABC algorithm. Consequently, the local resource-intensive phenomenon arised and deteriorated load balancing. Due to the failure of this mechanism for the above case, an improved ABC is proposed. By replacing other types of requests with the next served request, the type of request is changed. It ended the accumulation of request and improved the system throughput. Experimental results show that ABC algorithm-based load balancing mechanism is applause for its stability and the improved ABC does well in the scalability.

[1]  A. Taleb-Bendiab,et al.  A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing , 2010, 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops.

[2]  Richard Shearmur,et al.  Exploring and comparing innovation patterns across different knowledge intensive business services , 2010 .

[3]  Martin Randles,et al.  Scalable Self-Governance Using Service Communities as Ambients , 2009, 2009 Congress on Services - I.

[4]  Raffaela Mirandola,et al.  Applying Self-Aggregation to Load Balancing: Experimental Results , 2008, BIONETICS.

[5]  Robert L. Grossman,et al.  The Case for Cloud Computing , 2009, IT Professional.

[6]  ohnson,et al.  A Dynamic Biased Random Sampling Scheme for Scalable and Reliable Grid Networks , 2008 .

[7]  Michael B. Dillencourt,et al.  Efficient Global Pointers With Spontaneous Process Migration , 2008, 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008).

[8]  Princy Johnson,et al.  A Dynamic Biased Random Sampling Scheme for Scalable and Reliable Grid Networks , 2008 .

[9]  Cho-Li Wang,et al.  Lightweight process migration and memory prefetching in openMosix , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing.

[10]  Qi Zhang,et al.  Load Unbalancing to Improve Performance under Autocorrelated Traffic , 2006, 26th IEEE International Conference on Distributed Computing Systems (ICDCS'06).

[11]  Jesús Montes,et al.  A high performance suite of data services for grids , 2010, Future Gener. Comput. Syst..