Cloud Computing is the new emerging area which provides variety of deployment as well as service model such as SAAS, PAAS and IAAS and it is in rapid adoption by many vendors and companies which are growing in the fast rate. Most critical functionality in Cloud Computation is Load balancing because the data centers have n number of hosts and these host comprises of n number of virtual machines, so when tasks (cloudlets) comes it must be assigned to the virtual machines without overloaded and under loaded any of the VMs. There are many algorithms for load balancing in cloud but still the problem persists. Here the idea is to combine the Weighted Round Robin and Max Min algorithm to implement an efficient load balancing algorithm which is WeightedMaxMin by taking two consideration factors viz., waiting time and Response time. The simulation and implementation is through CloudSim. © 2017 IEEE.