Comparison of Various Techniques for Load Balancing in Cloud Computing