A Review on Cloud Computing Development
Above the Clouds: A Berkeley View of Cloud Computing