This work aims to improve the performance of CPU, memory and network operations by reducing the load of a virtual machine by using combined approach of Load Balancing techniques like Min -Max and Max-min algorithms to balance the load of different tasks on different virtual machines.Finally, it optimizes the resource utilization by using RASA.