skip to main content
editorial
Free Access

The cost of a cloud: research problems in data center networks

Published:31 December 2008Publication History
Skip Abstract Section

Abstract

The data centers used to create cloud services represent a significant investment in capital outlay and ongoing costs. Accordingly, we first examine the costs of cloud service data centers today. The cost breakdown reveals the importance of optimizing work completed per dollar invested. Unfortunately, the resources inside the data centers often operate at low utilization due to resource stranding and fragmentation. To attack this first problem, we propose (1) increasing network agility, and (2) providing appropriate incentives to shape resource consumption. Second, we note that cloud service providers are building out geo-distributed networks of data centers. Geo-diversity lowers latency to users and increases reliability in the presence of an outage taking out an entire site. However, without appropriate design and management, these geo-diverse data center networks can raise the cost of providing service. Moreover, leveraging geo-diversity requires services be designed to benefit from it. To attack this problem, we propose (1) joint optimization of network and data center resources, and (2) new systems and mechanisms for geo-distributing state.

References

  1. Amazon Web Services. URL http://aws.amazon.com.Google ScholarGoogle Scholar
  2. Engineering @ Facebook's Notes: Scaling Out. URL http://www.facebook.com/notes.php?id=9445547199.Google ScholarGoogle Scholar
  3. Google app engine. URL http://code.google.com/appengine/.Google ScholarGoogle Scholar
  4. Google docs and spreadsheets. URL http://docs.google.com.Google ScholarGoogle Scholar
  5. Microsoft office live. http://office.live.com.Google ScholarGoogle Scholar
  6. The Green Grid. URL http://www.thegreengrid.org.Google ScholarGoogle Scholar
  7. The Uptime Institute. URL http://uptimeinstitute.org.Google ScholarGoogle Scholar
  8. Windows Azure. URL http://www.microsoft.com/azure/.Google ScholarGoogle Scholar
  9. Yahoo! Mail. URL http://mail.yahoo.com.Google ScholarGoogle Scholar
  10. M. Al-Fares, A. Loukissas, and A. Vahdat. A scalable, commodity data center network architecture. In SIGCOMM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. L. A. Barroso and U. Hlzle. The case for energy-proportional computing. IEEE Computer, 40, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Brown and D. A. Patterson. Embracing Failure: A Case for Recovery-Oriented Computing (ROC). In High Performance Transaction Processing Symposium, 2001.Google ScholarGoogle Scholar
  13. K. Church, J. Hamilton, and A. Greenberg. On delivering embarassingly distributed cloud services. In Hotnets VII, October 2008.Google ScholarGoogle Scholar
  14. Cisco. Data center ethernet. http://www.cisco.com/en/US/-netsol/ns783/networking solutions package.html.Google ScholarGoogle Scholar
  15. Cisco systems: Data center: Load balancing data center services, 2004.Google ScholarGoogle Scholar
  16. A. Greenberg, P. Lahiri, D. A. Maltz, P. Patel, and S. Sengupta. Towards a next generation data center architecture: Scalability and commoditization. In PRESTO Workshop at SIGCOMM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. C. Guo, H. Wu, K. Tan, L. Shiy, Y. Zhang, and S. Luz. Dcell: A scalable and fault-tolerant network structure for data centers. In SIGCOMM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. J. Hamilton. Architecture for modular data centers. In Third Biemnial Conference on Innovative Data Systems, 2007.Google ScholarGoogle Scholar
  19. IEEE802.1Q. IEEE Standard for Local and Metropolitan Area Networks: Virtual Bridged Local Area Networks, 2005.Google ScholarGoogle Scholar
  20. M. Isard. Autopilot: Automatic data center management. Operating Systems Review, 41(2), 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Z. Kerravala. Configuration management delivers business resiliency. The Yankee Group, Nov 2002.Google ScholarGoogle Scholar
  22. R. Kohavi, R. M. Henne, and D. Sommerfield. Practical Guide to Controlled Experiments on the Web: Listen to Your Customers not to the HiPPO. KDD, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. C. Kopparapu. Load Balancing Servers, Firewalls, and Caches. John Wisely & Sons Inc., 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. E. R. Hinden. Virtual router redundancy protocol (VRRP). RFC 3768, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. W. Enck et al. Configuration Management at Massive Scale: System Design and Experience. IEEE JSAC -- Network Infrastructure Configuration, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The cost of a cloud: research problems in data center networks

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader