skip to main content
10.1145/1658939.1658943acmconferencesArticle/Chapter ViewAbstractPublication PagesconextConference Proceedingsconference-collections
research-article

MDCube: a high performance network structure for modular data center interconnection

Published:01 December 2009Publication History

ABSTRACT

Shipping-container-based data centers have been introduced as building blocks for constructing mega-data centers. However, it is a challenge on how to interconnect those containers together with reasonable cost and cabling complexity, due to the fact that a mega-data center can have hundreds or even thousands of containers and the aggregate bandwidth among containers can easily reach tera-bit per second. As a new inner-container server-centric network architecture, BCube [9] interconnects thousands of servers inside a container and provides high bandwidth support for typical traffic patterns. It naturally serves as a building block for mega-data center.

In this paper, we propose MDCube, a high performance interconnection structure to scale BCube-based containers to mega-data centers. MDCube uses the high-speed uplink interfaces of the commodity switches in BCube containers to build the inter-container structure, reducing the cabling complexity greatly. MDCube puts its inter- and inner-container routing intelligences solely into servers to handle load-balance and fault-tolerance, thus directly leverages commodity instead of high-end switches to scale. Through analysis, we prove that MDCube has low diameter and high capacity. Both simulations and experiments in our testbed demonstrate the fault-tolerance and high network capacity of MDCube.

References

  1. M. Al-Fares, A. Loukissas, and A. Vahdat. A Scalable, Commodity Data Center Network Architecture. In Proc. SIGCOMM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. L. Barroso, J. Dean, and U. Hölzle. Web Search for a Planet: The Google Cluster Architecture. IEEE Micro, March-April 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. L. Bhuyan and D. Agrawal. Generalized Hypercube and Hyperbus Structures for a Computer Network. IEEE trans. Computers, April 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. Borthakur. The Hadoop Distributed File System: Architecture and Design. http://hadoop.apache.org/core/docs/current/hdfs design.pdf.Google ScholarGoogle Scholar
  5. CloudStore. Higher Performance Scalable Storage. http://kosmosfs.sourceforge.net/.Google ScholarGoogle Scholar
  6. J. Dean and S. Ghemawat. MapReduce: Simplified Data Processing on Large Clusters. In OSDI'04, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. Ghemawat, H. Gobioff, and S. Leung. The Google File System. In ACM SOSP'03, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. A. Greenberg, N. Jain, S. Kandula, C. Kim, P. Lahiri, D.A. Maltz, P. Patel, and S. Sengupta. VL2: A Scalable and Flexible Data Center Network. In Proc. SIGCOMM, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. C. Guo, G. Lu, D. Li, H. Wu, X. Zhang, Y. Shi, C. Tian, Y. Zhang, and S. Lu. BCube: A High Performance, Server-centric Network Architecture for Modular Data Centers. In Proc. SIGCOMM, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. C. Guo, H. Wu, K. Tan, L. Shi, Y. Zhang, and S. Lu. DCell: A Scalable and Fault Tolerant Network Structure for Data Centers. In Proc. SIGCOMM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. IBM. Scalable Modular Data Center. http://www-935.ibm.com/services/us/its/pdf/smdc-eb-sfe03001-usen-00-022708.pdf.Google ScholarGoogle Scholar
  12. M. Isard, M. Budiu, and Y. Yu. Dryad: Distributed Data-Parallel Programs from Sequential Building Blocks. In ACM EuroSys, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Randy H. Katz. Tech Titans Building Boom, Feb. 2009.Google ScholarGoogle Scholar
  14. F. Leighton. Introduction to Parallel Algorithms and Architectures: Arrays. Trees. Hypercubes. Morgan Kaufmann, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Rackable Systems. Rackable Systems ICE Cube™ Modular Data Center. http://www.rackable.com/products/icecube.aspx.Google ScholarGoogle Scholar
  16. Verari Systems. The Verari FOREST Container Solution: The Answer to Consolidation. http://www.verari.com/forest spec.asp.Google ScholarGoogle Scholar
  17. M. Waldrop. Data Center in a Box. Scientific American, July 2007.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. MDCube: a high performance network structure for modular data center interconnection

      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
      • Published in

        cover image ACM Conferences
        CoNEXT '09: Proceedings of the 5th international conference on Emerging networking experiments and technologies
        December 2009
        362 pages
        ISBN:9781605586366
        DOI:10.1145/1658939

        Copyright © 2009 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 December 2009

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate198of789submissions,25%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader