The Structure of Cloud Data Centers

  • Kenneth P. Birman
Part of the Texts in Computer Science book series (TCS)

Abstract

In previous chapters we looked at cloud computing from the outside; here, we will do so from the inside, within the data center. We focus on some well-known cloud components in enough detail to appreciate the basic ideas, why they work (and when they might not work), and we will speculate a bit about how they might be generalized for use in other settings.

Keywords

Migration Shipping Smoke Product Line Dispatch 

References

  1. Aguilera, M., Keidar, I., Malkhi, D., Shraer, A.: Dynamic atomic storage without consensus. In: Proceedings of the ACM Symposium on Principles of Distributed Computing (PODC) (2009a) Google Scholar
  2. Aguilera, M.K., Merchant, A., Shah, M., Veitch, A., Karamanolis, C.: Sinfonia: A new paradigm for building scalable distributed systems. ACM Trans. Comput. Syst. 27(3), 5 (2009b) CrossRefGoogle Scholar
  3. Anderson, D., Franklin, J., Kaminsky, M., Phanishayee, A., Tan, L., Vasudevan, V.: FAWN: A fast array of wimpy nodes. In: Proc. 22nd ACM Symposium on Operating Systems Principles (SOSP), Big Sky, MT, October 2009 Google Scholar
  4. Balakrishnan, M., Marian, T., Birman, K., Weatherspoon, H., Vollset, E.: Maelstrom: Transparent error correction for lambda networks. In: NSDI 2008: Fifth Usenix Symposium on Networked Systems Design and Implementation, April 2008 Google Scholar
  5. Burrows, M.: The Chubby lock service for loosely-coupled distributed systems. In: Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI ’06), pp. 335–350. USENIX Association, Berkeley (2006) Google Scholar
  6. Chang, F., Dean, J., Ghemawat, S., Hsieh, W.C., Wallach, D.A., Burrows, M., Chandra, T., Fikes, A., Gruber, R.E.: Bigtable: A distributed storage system for structured data. ACM Trans. Comput. Syst. 26(2), 4 (2008), 26 pages CrossRefGoogle Scholar
  7. Chockler, G., Laden, G., Vigfusson, Y.: Design and implementation of caching services in the cloud. IBM J. Res. Dev. (2011, to appear). Special Issue on Cloud Computing Google Scholar
  8. Cooper, B.F., Ramakrishnan, R., Srivastava, U., Silberstein, A., Bohannon, P., Jacobsen, H.A., Puz, N., Weaver, D., Yerneni, R.: PNUTS: Yahoo!’s hosted data serving platform. In: Proc. 34th VLDB, August 2008, vol. 1, 2, pp. 1277–1288 (2008) Google Scholar
  9. Freedman, D., Marian, T., Lee, J.H., Birman, K., Weatherspoon, H., Xu, C.: Exact temporal characterization of 10 Gbps optical wide-area network. In: Proceedings of the 10th ACM SIGCOMM Internet Measurement Conference (IMC), Melbourne, Australia, November 2010 Google Scholar
  10. Hall, R., Mathur, A., Jahanian, F., Prakash, A., Rassmussen, C.: Corona: A communication service for scalable, reliable group collaboration systems. In: Ackerman, M.S. (ed.) Proceedings of the ACM Conference on Computer Supported Cooperative Work (CSCW ’96), pp. 140–149. ACM, New York (1996) CrossRefGoogle Scholar
  11. Junqueira, F., Reed, B.: The life and times of a ZooKeeper. In: ACM Symposium on Parallel Algorithms and Architectures (SPAA) (2009). Also published as a “brief announcement” in the Symposium on Principles of Distributed Computing (PODC) Google Scholar
  12. Junqueira, F., Hunt, P., Konar, M., Reed, B.: The ZooKeeper coordination service (poster). In: Symposium on Operating Systems Principles (SOSP) (2009) Google Scholar
  13. Lakshman, A., Malik, P.: Cassandra: A structured storage system on a P2P network. In: Proceedings of the Twenty-First Annual Symposium on Parallelism in Algorithms and Architectures (SPAA ’09), pp. 47. ACM, New York (2009) CrossRefGoogle Scholar
  14. Weatherspoon, H., Ganesh, L., Marian, T., Balakrishnan, M., Birman, K.: Smoke and mirrors: Reflecting files at a geographically remote location without loss of performance. In: Proceedings of the 7th USENIX Conference on File and Storage Technologies (FAST), February 2009 Google Scholar

Copyright information

© Springer-Verlag London Limited 2012

Authors and Affiliations

  • Kenneth P. Birman
    • 1
  1. 1.Department of Computer ScienceCornell UniversityIthacaUSA

Personalised recommendations