skip to main content
10.1145/1397718.1397732acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article
Free access

Towards a next generation data center architecture: scalability and commoditization

Published: 22 August 2008 Publication History
  • Get Citation Alerts
  • Abstract

    Applications hosted in today's data centers suffer from internal fragmentation of resources, rigidity, and bandwidth constraints imposed by the architecture of the network connecting the data center's servers. Conventional architectures statically map web services to Ethernet VLANs, each constrained in size to a few hundred servers owing to control plane overheads. The IP routers used to span traffic across VLANs and the load balancers used to spray requests within a VLAN across servers are realized via expensive customized hardware and proprietary software. Bisection bandwidth is low, severly constraining distributed computation Further, the conventional architecture concentrates traffic in a few pieces of hardware that must be frequently upgraded and replaced to keep pace with demand - an approach that directly contradicts the prevailing philosophy in the rest of the data center, which is to scale out (adding more cheap components) rather than scale up (adding more power and complexity to a small number of expensive components).
    Commodity switching hardware is now becoming available with programmable control interfaces and with very high port speeds at very low port cost, making this the right time to redesign the data center networking infrastructure. In this paper, we describe monsoon, a new network architecture, which scales and commoditizes data center networking monsoon realizes a simple mesh-like architecture using programmable commodity layer-2 switches and servers. In order to scale to 100,000 servers or more,monsoon makes modifications to the control plane (e.g., source routing) and to the data plane (e.g., hot-spot free multipath routing via Valiant Load Balancing). It disaggregates the function of load balancing into a group of regular servers, with the result that load balancing server hardware can be distributed amongst racks in the data center leading to greater agility and less fragmentation. The architecture creates a huge, flexible switching domain, supporting any server/any service and unfragmented server capacity at low cost.

    References

    [1]
    M. Casado, M. Freedman, J. Pettit, N. McKeown, and S. Shenker. Ethane: Taking control of the enterprise. In SIGCOMM, 2007.
    [2]
    Cisco systems: Data center: Load balancing data center services, 2004.
    [3]
    N. G. Duffield, P. Goyal, A. G. Greenberg, P. P. Mishra, K. K. Ramakrishnan, and J. E. van der Merwe. A flexible model for resource management in virtual private network. In SIGCOMM, 1999.
    [4]
    N. Feamster, H. Balakrishnan, J. Rexford, A. Shaikh, and J. van der Merwe. The case for separating routing from routers. In FDNA Workshop, 2004.
    [5]
    IEEE 802.1ah standard. http://www.ieee802.org/1/pages/802.1ah.html, 2008.
    [6]
    M. Isard. Autopilot: Automatic data center management. Operating Systems Review, 41(2), 2007.
    [7]
    C. Kim, M. Caesar, and J. Rexford. Floodless in SEATTLE: a scalable ethernet architecture for large enterprises. In SIGCOMM, 2008.
    [8]
    M. Kodialam, T. V. Lakshman, J. B. Orlin, and S. Sengupta. A Versatile Scheme for Routing Highly Variable Traffic in Service Overlays and IP Backbones. In INFOCOM, 2006.
    [9]
    C. Kopparapu. Load Balancing Servers, Firewalls, and Caches. John Wisely & Sons Inc., 2002.
    [10]
    T. V. Lakshman, T. Nandagopal, R. Ramjee, K. Sabnani, and T. Woo. The SoftRouter architecture. In HotNets, Nov. 2004.
    [11]
    A. Myers, T. S. E. Ng, and H. Zhang. Rethinking the service model: Scaling Ethernet to a million nodes. In HotNets, Nov. 2004.
    [12]
    R. Perlman. RBridges: transparent routing. In INFOCOM, 2004.
    [13]
    E. R. Hinden. Virtual router redundancy protocol (VRRP). RFC 3768, 2004.
    [14]
    S. Rooney, J. van der Merwe, S. Crosby, and I. Leslie. The Tempest: a framework for safe, resource assured, programmable networks IEEE Trans on Comm, 36(10):42---53, Oct 1998.
    [15]
    S. Sinha, S. Kandula, and D. Katabi. Harnessing TCP's burstiness with flowlet switching. In HotNets, 2004.
    [16]
    IETF TRILL Working Group. http://tools.ietf.org/wg/trill/, 2008.
    [17]
    H. Yan, D. A. Maltz, T. S. E. Ng, H. Gogineni, H. Zhang, and Z. Cai. Tesseract: A 4D network control plane. In NSDI, Apr. 2007.
    [18]
    R. Zhang-Shen and N. McKeown. Designing a Predictable Internet Backbone Network. In HotNets, 2004.

    Cited By

    View all
    • (2024)Introduction to Cloud Computing and Cloud ServicesEmerging Technologies and Security in Cloud Computing10.4018/979-8-3693-2081-5.ch001(1-18)Online publication date: 14-Feb-2024
    • (2023)A Survey of Data Center Network Topology Structure2023 25th International Conference on Advanced Communication Technology (ICACT)10.23919/ICACT56868.2023.10079437(303-309)Online publication date: 19-Feb-2023
    • (2023)Towards Zero-Carbon Data Movement at the HPC and Cloud Data Centers2023 IEEE John Vincent Atanasoff International Symposium on Modern Computing (JVA)10.1109/JVA60410.2023.00019(54-55)Online publication date: 5-Jul-2023
    • Show More Cited By

    Index Terms

    1. Towards a next generation data center architecture: scalability and commoditization

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      PRESTO '08: Proceedings of the ACM workshop on Programmable routers for extensible services of tomorrow
      August 2008
      82 pages
      ISBN:9781605581811
      DOI:10.1145/1397718
      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]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 22 August 2008

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. commoditization
      2. data center network

      Qualifiers

      • Research-article

      Conference

      SIGCOMM '08
      Sponsor:
      SIGCOMM '08: ACM SIGCOMM 2008 Conference
      August 22, 2008
      WA, Seattle, USA

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)211
      • Downloads (Last 6 weeks)24

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Introduction to Cloud Computing and Cloud ServicesEmerging Technologies and Security in Cloud Computing10.4018/979-8-3693-2081-5.ch001(1-18)Online publication date: 14-Feb-2024
      • (2023)A Survey of Data Center Network Topology Structure2023 25th International Conference on Advanced Communication Technology (ICACT)10.23919/ICACT56868.2023.10079437(303-309)Online publication date: 19-Feb-2023
      • (2023)Towards Zero-Carbon Data Movement at the HPC and Cloud Data Centers2023 IEEE John Vincent Atanasoff International Symposium on Modern Computing (JVA)10.1109/JVA60410.2023.00019(54-55)Online publication date: 5-Jul-2023
      • (2023)Link load balancing scheme for elephant flow in SDN data center2023 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom)10.1109/ISPA-BDCloud-SocialCom-SustainCom59178.2023.00167(1026-1033)Online publication date: 21-Dec-2023
      • (2023)GHDC: a dual-centric data center network architecture by using multi-port servers with greater incremental scalabilityThe Journal of Supercomputing10.1007/s11227-023-05046-079:9(9932-9963)Online publication date: 23-Jan-2023
      • (2022)Rules of Smart IoT Networks within Smart Cities towards Blockchain StandardizationMobile Information Systems10.1155/2022/91093002022Online publication date: 23-Feb-2022
      • (2022)NetStor: Network and Storage Traffic Management for Ensuring Application QoS in a Hyperconverged Data-CenterIEEE Transactions on Cloud Computing10.1109/TCC.2020.296915410:2(1287-1300)Online publication date: 1-Apr-2022
      • (2022)Energy-Efficient Data Transfer Optimization via Decision-Tree Based Uncertainty Reduction2022 International Conference on Computer Communications and Networks (ICCCN)10.1109/ICCCN54977.2022.9868866(1-10)Online publication date: Jul-2022
      • (2022)Capping carbon emission from green data centersInternational Journal of Energy and Environmental Engineering10.1007/s40095-022-00539-914:4(627-641)Online publication date: 10-Oct-2022
      • (2022)A holistic evaluation methodology for configuring production data centersConcurrency and Computation: Practice and Experience10.1002/cpe.725734:25Online publication date: 3-Aug-2022
      • Show More Cited By

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media