Cloud computing services: taxonomy and comparison
Above the Clouds: A Berkeley View of Cloud Computing