skip to main content
10.1145/2535771.2535778acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

Network support for resource disaggregation in next-generation datacenters

Published:21 November 2013Publication History

ABSTRACT

Datacenters have traditionally been architected as a collection of servers wherein each server aggregates a fixed amount of computing, memory, storage, and communication resources. In this paper, we advocate an alternative construction in which the resources within a server are disaggregated and the datacenter is instead architected as a collection of standalone resources.

Disaggregation brings greater modularity to datacenter infrastructure, allowing operators to optimize their deployments for improved efficiency and performance. However, the key enabling or blocking factor for disaggregation will be the network since communication that was previously contained within a single server now traverses the datacenter fabric. This paper thus explores the question of whether we can build networks that enable disaggregation at datacenter scales.

References

  1. Apache Hadoop. http://hadoop.apache.org/.Google ScholarGoogle Scholar
  2. HP Moonshot System. http://goo.gl/fteii.Google ScholarGoogle Scholar
  3. Memcached - a distributed memory object caching system. http://memcached.org/.Google ScholarGoogle Scholar
  4. Open Compute Project. http://www.opencompute.org/.Google ScholarGoogle Scholar
  5. PigMix benchmark tool. http://cwiki.apache.org/confluence/display/PIG/PigMix.Google ScholarGoogle Scholar
  6. SeaMicro Technology Overview. http://seamicro.com/sites/default/files/SM_TO01_64_v2.5.pdf.Google ScholarGoogle Scholar
  7. M. Alizadeh, S. Yang, M. Sharif, S. Katti, N. McKeown, B. Prabhakar, and S. Shenker. pFabric: Minimal Near-Optimal Datacenter Transport. In Proc. SIGCOMM, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. T. E. Anderson, D. E. Culler, and D. Patterson. A case for NOW (networks of workstations). Micro, IEEE, 15(1): 54--64, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield. Xen and the Art of Virtualization. In Proc. SOSP, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. L. A. Barroso, J. Dean, and U. Holzle. Web search for a planet: The Google cluster architecture. Micro, IEEE, 23(2): 22--28, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. B. F. Cooper, A. Silberstein, E. Tam, R. Ramakrishnan, and R. Sears. Benchmarking cloud serving systems with YCSB. In Proc. SoCC, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Greenberg, G. Hjalmtysson, D. A. Maltz, A. Myers, J. Rexford, G. Xie, H. Yan, J. Zhan, and H. Zhang. A clean slate 4D approach to network control and management. ACM SIGCOMM Computer Communication Review, 35(5): 41--54, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker. Nox: towards an operating system for networks. ACM SIGCOMM Computer Communication Review, 38(3): 105--110, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. B. Hindman, A. Konwinski, M. Zaharia, A. Ghodsi, A. D. Joseph, R. Katz, S. Shenker, and I. Stoica. Mesos: A platform for fine-grained resource sharing in the data center. In Proc. NSDI, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Intel Newsroom. Intel, Facebook Collaborate on Future Data Center Rack Technologies. http://newsroom.intel.com/community/intel_newsroom/blog/2013/01/16/intel-facebook-collaborate-on-future-data-center-rack-technologies.Google ScholarGoogle Scholar
  16. K. Lim and J. Chang and T. Mudge and P. Ranganathan and S. K. Reinhardt and T. F. Wenisch. Disaggregated Memory for Expansion and Sharing in Blade Servers. In Proc. ISCA, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. K. Lim and Y. Turner and J. R. Santos and A. AuYoung and J. Chang and P. Ranganathan and T. F. Wenisch. System-level implications of disaggregated memory. In Proc. HPCA, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Kshitij Sudan, Saisanthosh Balakrishnan, Sean Lie, Min Xu, Dhiraj Mallick, Gary Lauterbach, and Rajeev Balasubramonian. A Novel System Architecture for Web Scale Applications Using Lightweight CPUs and Virtualized I/O. In Proc. HPCA, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Y. Low, J. Gonzalez, A. Kyrola, D. Bickson, C. Guestrin, and J. M. Hellerstein. Graphlab: A new framework for parallel machine learning. 2010.Google ScholarGoogle Scholar
  20. C. Olston, B. Reed, U. Srivastava, R. Kumar, and A. Tomkins. Pig latin: a not-so-foreign language for data processing. In Proc. SIGMOD, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. L. Popa, G. Kumar, M. Chowdhury, A. Krishnamurthy, S. Ratnasamy, and I. Stoica. FairCloud: sharing the network in cloud computing. In Proc. SIGCOMM, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. L. Popa, P. Yalagandula, S. Banerjee, J. C. Mogul, and Y. T. J. R. Santos. ElasticSwitch: Practical Work-Conserving Bandwidth Guarantees for Cloud Computing. In Proc. SIGCOMM, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. C. Reiss, J. Wilkes, and J. L. Hellerstein. Google cluster-usage traces: format + schema. Technical report, Google Inc., Mountain View, CA, USA, Nov. 2011. Revised 2012.03.20. Posted at URL http://code.google.com/p/googleclusterdata/wiki/TraceVersion2.Google ScholarGoogle Scholar
  24. S. Rumble, D. Ongaro, R. Stutsman, M. Rosenblum, and J. Ousterhout. It's time for low latency. In Proc. HotOS, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. A. Shieh, S. Kandula, A. Greenberg, and C. Kim. Seawall: performance isolation for cloud datacenter networks. In Proc. HotCloud, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. S. Soltesz, H. Pötzl, M. E. Fiuczynski, A. Bavier, and L. Peterson. Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors. In Proc. EuroSys, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. B. C. Vattikonda, G. Porter, A. Vahdat, and A. C. Snoeren. Practical TDMA for datacenter Ethernet. In Proc. EuroSys, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Network support for resource disaggregation in next-generation datacenters

    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
      HotNets-XII: Proceedings of the Twelfth ACM Workshop on Hot Topics in Networks
      November 2013
      188 pages
      ISBN:9781450325967
      DOI:10.1145/2535771

      Copyright © 2013 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 the author(s) 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: 21 November 2013

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      HotNets-XII Paper Acceptance Rate26of110submissions,24%Overall Acceptance Rate110of460submissions,24%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader