Big Data Computing and Clouds: Challenges, Solutions, and Future Directions
Windows Azure Storage: a highly available cloud storage service with strong consistency