A B S T R A C T
Cloud Computing is an essential ingredient of modern computing systems. Computing concepts, technology and architectures have been developed and consolidated in the last decades; many aspects are subject to technological evolution and revolution. Cloud Computing is an computing technology that is rapidly consolidating itself as the next step in the development and deployment of increasing number of distributed application[1,2]. The main objective of load balancing methods is to speed up the execution of applications on resources whose workload varies at run time in unpredictable way . Load balancing techniques are widely discussed in homogeneous as well as heterogeneous environments such as grids. There are basically two kinds of load balancing techniques. They are (i) Static and (ii) dynamic. In cloud computing environments, whenever a VM is heavily loaded with multiple tasks, these tasks have to be removed and submitted to the under loaded VMs of the same data center. In this case, when we remove more than one task from a heavy loaded VM and if there is more than one VM available to process these tasks, the tasks have to be submitted to the VM such that there will be a good mix of priorities i.e., no task should wait for a long time in order to get processed. Load balancing is done at virtual machine level i.e., at intra-data center level. We are proposing the ACCLB to balance the load on the cloud and compared it with the existing load balancing methods such as Vector Dot, Join idle queue. The main objective will be to balance the load on cloud and to reduce the energy consumption as compared to previous, on the cloud by using proposed method. Also we have to prove that our proposed technique is more efficient for load balancing and energy consumption on cloud as compared to previous.
ACCLB, Join idle queue, Load balancing, Cloudsim, IASS, PASS, SAAS