Indian Journal of Science and Technology
DOI: 10.17485/ijst/2017/v10i11/110107
Year: 2017, Volume: 10, Issue: 11, Pages: 1-8
Original Article
Atyaf Dhari* and Khaldun I. Arif
Department of Computer Science, College of Education for Pure Science, Thi_Qar University, Iraq; [email protected],[email protected]
*Author for correspondence
Atyaf Dhari
Department of Computer Science, College of Education for Pure Science, Thi_Qar University, Iraq; [email protected]
Objectives: The load balancing becomes an important point for performance and stability of the system. Therefore, it is needed an algorithm for enhancing the system performance by balancing workload among VMs. Methods: Task scheduling algorithms are used to achieve the load balancing and QoS. The proposed Load Balancing Decision Algorithm(LBDA) to manage and balance the load between the virtual machines in a datacenter along with reducing the completion time (Makespan) and Response time. Findings: The mechanism of LBDA is based on three stages, first calculates the VM capacity and VM load to categorize the VMs’ states (Under loaded VM, Balanced VM, High Balance VM, Overloaded). Second, calculate the time required to execute the task in each VM. Finally, makes a decision to distribute the tasks among the VMs based on VM state and task time required. Improvements: We compared the result of our proposed LBDA with MaxMin, Shortest Job Firstand Round Robin. The results showed that the proposed LBDA is more efficient than the existing algorithms.
Keywords: Cloud Computing, LBDA, Load Balancing, Makespan, Response Time, Task Scheduling
Subscribe now for latest articles and news.