A Survey of Load Balancing in Cloud Computing: Challenges and Algorithms
Cloud Computing and Grid Computing 360-Degree Compared