cloud based distributed databases : the future ahead .
Above the Clouds: A Berkeley View of Cloud Computing