Load Balancing Algorithm with Total Task of Different Nodes

Cloud computing as an Internet computing has become popular day by day to provide various type of services and resources to web user. Cloud computing employs Internet resources to execute large-scale tasks. There are several heterogeneous nodes in a cloud computing system. Namely, each node has different capability to execute task; hence, only consider the CPU remaining of the node is not enough when a node is chosen to execute a task. Therefore, how to select an efficient node to execute a task is very important in a cloud computing. In this paper, we propose a scheduling algorithm, Load Balancing Algorithm with Total Task of Different Nodes (LBATTDN), which combines minimum completion time and load balancing strategies. For the case study, LBATTDN can provide efficient utilization of computing resources and maintain the load balancing in cloud computing environment.