Hybrid Load Balancing Algorithm in Heterogeneous Cloud Environment
Hafiz Jabr Younis1, Alaa Al Halees2, Mohammed Radi3
1Hafiz Jabr Younis, Faculty of Information Technology Islamic University of Gaza (IUG) Gaza, Palestine.
2Alaa Al Halees, Faculty of Information Technology Islamic University of Gaza (IUG) Gaza, Palestine.
3Mohammed Radi, Faculty of Applied Science, Al-Aqsa University, Gaza, Palestine.
Manuscript received on June 16, 2015. | Revised Manuscript received on June 27, 2015. | Manuscript published on July 05, 2015. | PP: 61-65 | Volume-5 Issue-3, July 2015. | Retrieval Number: B2568055215/2015©BEIESP
Open Access | Ethics and Policies | Cite
©The Authors. Published By: Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/
Abstract: Cloud computing is a heterogeneous environment offers a rapidly and on-demand wide range of services to the end users.It’s a new solution and strategy for high performance computing where, it achieve high availability, flexibility, cost reduced and on demand scalability. The need to efficient and powerful load balancing algorithms is one of the most important issues in cloud computing to improve the performance. This paper proposed a hybrid load balancing algorithm to improve the performance and efficiency in heterogeneous cloud environment. The algorithm considers the current resource information and the CPU capacity factor and takes advantages of both random and greedy algorithms. The hybrid algorithm has been evaluated and compared with other algorithms using cloud Analyst simulator. The experiment results show that the proposed algorithm improves the average response time and average processing time compared with other algorithms.
Keywords: Cloud Computing, Cloud Analyst, Scheduling algorithm, Virtual Machine Load Balancing.