Abstract
The magic of the cloud is that it is always on and always available from anywhere. Users have come to expect that services are there when they need them. A data center (or warehouse-scale computer) is the nexus from which all the services flow. It is often housed in a nondescript warehouse-sized building bearing no indication of what lies inside. Amidst the whirring fans and refrigerator-sized computer racks is a tapestry of electrical cables and fiber optics weaving everything together -- the data-center network. This article provides a "guided tour" through the principles and central ideas surrounding the network at the heart of a data center -- the modern-day loom that weaves the digital fabric of the Internet.
- Al-Fares, M., Loukissas, A., Vahdat, A. 2008. A scalable, commodity data-center networkarchitecture. In Proceedings of the ACM SIGCOMM 2008 Conference on Data Communication(SIGCOMM '08): 63-74; http://doi.acm.org/10.1145/1402958.1402967. Google ScholarDigital Library
- Amdahl's law; http://en.wikipedia.org/wiki/Amdahl's_law.Google Scholar
- Ballani, H., Costa, P., Karagiannis, T., Rowstron, A. 2011. Towards predictable data-center networks. In Proceedings of the ACM SIGCOMM 2011 Conference (SIGCOMM '11): 242-253; http://doi.acm.org/10.1145/2018436.2018465. Google ScholarDigital Library
- Barroso, L.A.; Dean, J.; Holzle, U. 2003. Web search for a planet: the Google cluster architecture. IEEE Micro 23 (2):22-28; http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1196112&isnumber=26907. Google ScholarDigital Library
- Cerf, V., Icahn R. E. 2005. A protocol for packet network intercommunication. SIGCOMM Computer Communication Review 35(2):71-82; http://doi.acm.org/10.1145/1064413.1064423. Google ScholarDigital Library
- Cisco Data Center Infrastructure 3.0 Design Guide. Data Center Design-IP Network Infrastructure; http://www.cisco.com/en/US/docs/solutions/Enterprise/Data_Center/DC_3_0/DC-3_0_IPInfra.html.Google Scholar
- Clos, C. 1953. A study of non-blocking switching networks. The Bell System Technical Journal 32(2):406-424.Google ScholarCross Ref
- Fitzpatrick, B. 2004. Distributed caching with Memcached. Linux Journal 2004(124); http://www.linuxjournal.com/article/7451. Google ScholarDigital Library
- Dally, W., Towles, B. 2003. Principles and Practices of Interconnection Networks. San Francisco, CA: Morgan Kaufmann Publishers Inc. Google ScholarDigital Library
- Gill, P., Jain, N., Nagappan, N. 2011. Understanding network failures in data centers: measurement, analysis, and implications. In Proceedings of the ACM SIGCOMM 2011 Conference (SIGCOMM '11): 350-361; http://doi.acm.org/10.1145/2018436.2018477. Google ScholarDigital Library
- Greenberg, A., Hamilton, J. R., Jain, N., Kandula, S., Kim, C., Lahiri, P., Maltz, D. A., Patel, P., Sengupta, S. 2009. VL2: a scalable and flexible data center network. In Proceedings of the ACM SIGCOMM 2009 Conference on Data Communication (SIGCOMM '09): 51-62; http://doi.acm.org/10.1145/1592568.1592576. Google ScholarDigital Library
- Greenberg, A., Hamilton, J., Maltz, D. A., Patel, P. 2008. The cost of a cloud: research problems in data center networks. SIGCOMM Computer Communications Review 39(1):68-73; http://doi.acm.org/10.1145/1496091.1496103. Google ScholarDigital Library
- Hoelzle, U., Barroso, L. A. 2009. The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines (1st ed.). Morgan & Claypool Publishers. Google ScholarDigital Library
- Kermani, P., Kleinrock, L. 1976. Virtual cut-through: a new computer communication switching technique, Computer Networks 3(4):267-286; http://www.sciencedirect.com/science/article/pii/0376507579900321.Google Scholar
- Leiserson, C. E. 1985. Fat-trees: universal networks for hardware-efficient supercomputing. IEEE Transactions on Computers 34(10):892-901. Google ScholarDigital Library
- Mori, T., Uchida, M., Kawahara, R., Pan, J., Goto, S. 2004. Identifying elephant flows through periodically sampled packets. In Proceedings of the 4th ACM SIGCOMM Conference on Internet Measurement (IMC '04): 115-120; http://doi.acm.org/10.1145/1028788.1028803. Google ScholarDigital Library
- Mudigonda, J., Yalagandula, P., Mogul, J., Stiekes, B., Pouffary, Y. 2011. NetLord: a scalable multi-tenant network architecture for virtualized datacenters. SIGCOMM Computer Communication Review 41(4):62-73; http://doi.acm.org/10.1145/2043164.2018444. Google ScholarDigital Library
- Mysore, R. N., Pamboris, A., Farrington, N., Huang, N., Miri, P., Radhakrishnan, S., Subramanya, V., Vahdat, A. 2009. PortLand: a scalable fault-tolerant layer 2 data center network fabric. SIGCOMM Computer Communication Review 39(4):39-50; http://doi.acm.org/10.1145/1594977.1592575. Google ScholarDigital Library
- Ni, L. M., McKinley, P. K. 1993. A survey of wormhole routing techniques in direct networks, Computer 26(2):62-76; http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=191995&isnumber=4947. Google ScholarDigital Library
- Ousterhout, J., Agrawal, P. Erickson, D., Kozyrakis, C., Leverich, J., Mazières, D., Mitra, S., Narayanan, A., Parulkar, G., Rosenblum, M., Rumble, S. M., Stratmann, E., Stutsman, R. 2010. The case for RAMClouds: scalable high-performance storage entirely in DRAM. SIGOPS Operating Systems Review 43(4):92-105; http://doi.acm.org/10.1145/1713254.1713276. Google ScholarDigital Library
- Protocol buffers; http://code.google.com/apis/protocolbuffers/.Google Scholar
- Rumble, S. M., Ongaro, D., Stutsman, R., Rosenblum, M., Ousterhout, J. K. 2011. It's time for low latency. In Proceedings of the 13th Usenix Conference on Hot Topics in Operating Systems (HotOS13). Google ScholarDigital Library
- Vahdat, A., Al-Fares, M., Farrington, N., Mysore, R. N., Porter, G., Radhakrishnan, S. 2010. Scale-out networking in the data center. IEEE Micro 30(4):29-41; http://dx.doi.org/10.1109/MM.2010.72. Google ScholarDigital Library
- Vahdat, A., Liu, H., Zhao, X., Johnson, C. 2011. The emerging optical data center. Presented at the Optical Fiber Communication Conference. OSA Technical Digest (CD); http://www.opticsinfobase.org/abstract.cfm?URI=OFC-2011-OTuH2.Google ScholarCross Ref
- Wilson, C., Ballani, H., Karagiannis, T., Rowtron, A. 2011. Better never than late: meeting deadlines in datacenter networks. In Proceedings of the ACM SIGCOMM 2011 Conference (SIGCOMM '11): 50-61; http://doi.acm.org/10.1145/2018436.2018443. Google ScholarDigital Library
Index Terms
- A Guided Tour through Data-center Networking: A good user experience depends on predictable performance within the data-center network.
Recommendations
Supporting Seamless Virtual Machine Migration via Named Data Networking in Cloud Data Center
Virtual machine migration has been touted as one of the crucial technologies in improving data center efficiency, such as reducing energy cost and maintaining load balance. However, traditional approaches could not avoid the service interruption ...
Accelerated virtual switching with programmable NICs for scalable data center networking
VISA '10: Proceedings of the second ACM SIGCOMM workshop on Virtualized infrastructure systems and architecturesRecently virtual switches in data center hosts have been employed to interconnect virtual machines (VMs) within data center networks. Such a virtual network layer, however, faces performance challenges when the number of VMs and the line rates scale up. ...
A guided tour of data-center networking
A good user experience depends on predictable performance within the data-center network.
Comments