Load imbalance tends to occur in cloud computingdue to dynamics and complexity. Load Balancing ensures that
all the nodes and machines in the network does exactly same amount of work. To address the Load Balancing in the
application of task scheduling, we put forward an approach based on improved Genetic multitask scheduling algorithm
which has assigning function on multiple schedules. Then improved Genetic Algorithm is applied to re-assign the
cloudlets to virtual machines and obtain minimum completion time.