This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
The Prickly Side of Building Clouds
November/December 2010 (vol. 14 no. 6)
pp. 64-67
Brian Cooper, Google
The creation of the Sherpa cloud database taught three main lessons: Developing a good cloud API is an underappreciated art, developers should decide carefully what and what not to build, and real load testing is critical.

1. B.F. Cooper et al., "PNUTS: Yahoo!'s Hosted Data Serving Platform," Proc. VLDB Endowment, vol. 1, no. 2, 2008, pp. 1277–1288.
2. B.F. Cooper et al., "Benchmarking Cloud Serving Systems with YCSB," Proc. 1st ACM Symp. Cloud Computing (SoCC 10), ACM Press, 2010, pp. 143–154.
3. I. Stoica et al., "Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications," Proc. 2001 Conf. Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM 01), ACM Press, 2001, pp. 149–160.
4. F. Chang et al., "Bigtable: A Distributed Storage System for Structured Data," ACM Trans. Computer Systems, vol. 26, no. 2, 2008, article 4.

Index Terms:
cloud computing, Sherpa, Yahoo, databases, Internet
Citation:
Brian Cooper, "The Prickly Side of Building Clouds," IEEE Internet Computing, vol. 14, no. 6, pp. 64-67, Nov.-Dec. 2010, doi:10.1109/MIC.2010.151
Usage of this product signifies your acceptance of the Terms of Use.