Services in the Cloud Computing era: A survey
The Google file system