Abstract
Recent proposals have employed optical circuit switching (OCS) to reduce the cost of data center networks. However, the relatively slow switching times (10--100 ms) assumed by these approaches, and the accompanying latencies of their control planes, has limited its use to only the largest data center networks with highly aggregated and constrained workloads. As faster switch technologies become available, designing a control plane capable of supporting them becomes a key challenge.
In this paper, we design and implement an OCS prototype capable of switching in 11.5 us, and we use this prototype to expose a set of challenges that arise when supporting switching at microsecond time scales. In response, we propose a microsecond-latency control plane based on a circuit scheduling approach we call Traffic Matrix Scheduling (TMS) that proactively communicates circuit assignments to communicating entities so that circuit bandwidth can be used efficiently.
- M. Al-Fares, A. Loukissas, and A. Vahdat. A Scalable, Commodity, Data Center Network Architecture. In Proceedings of ACM SIGCOMM, Aug. 2008. Google ScholarDigital Library
- M. Al-Fares, S. Radhakrishnan, B. Raghavan, N. Huang, and A. Vahdat. Hedera: Dynamic Flow Scheduling for Data Center Networks. In Proceedings of 7th USENIX NSDI, Apr. 2010. Google ScholarDigital Library
- W. Anderson, J. Jackel, G.-K. Chang, H. Dai, W. Xin, M. Goodman, C. Allyn, M. Alvarez, O. Clarke, A. Gottlieb, F. Kleytman, J. Morreale, V. Nichols, A. Tzathas, R. Vora, L. Mercer, H. Dardy, E. Renaud, L. Williard, J. Perreault, R. McFarland, and T. Gibbons. The MONET Project--A Final Report. IEEE Journal of Lightwave Technology, 18(12):1988--2009, Dec. 2000.Google ScholarCross Ref
- D. Beaver, S. Kumar, H. C. Li, J. Sobel, and P. Vajgel. Finding a needle in Haystack: Facebook's photo storage. In Proceedings of 9th USENIX OSDI, Oct. 2010. Google ScholarDigital Library
- G. Birkhoff. Tres Observaciones Sobre el Algebra Lineal. Univ. Nac. Tucumán Rev. Ser. A, 5:147--151, 1946.Google Scholar
- K. Chen, A. Singla, A. Singh, K. Ramachandran, L. Xu, Y. Zhang, and X. Wen. OSA: An Optical Switching Architecture for Data Center Networks and Unprecedented Flexibility. In Proceedings of 9th USENIX NSDI, Apr. 2012. Google ScholarDigital Library
- N. Farrington, G. Porter, Y. Fainman, G. Papen, and A. Vahdat. Hunting Mice with Microsecond Circuit Switches. In Proceedings of 11th ACM HotNets, 2012. Google ScholarDigital Library
- N. Farrington, G. Porter, S. Radhakrishnan, H. H. Bazzaz, V. Subramanya, Y. Fainman, G. Papen, and A. Vahdat. Helios: A Hybrid Electrical/Optical Switch Architecture for Modular Data Centers. In Proceedings of ACM SIGCOMM, Aug. 2010. Google ScholarDigital Library
- J. E. Ford, V. A. Aksyuk, D. J. Bishop, and J. A. Walker. Wavelength Add-Drop Switching Using Tilting Micromirrors. IEEE Journal of Lightwave Technology, 17:904--911, 1999.Google ScholarCross Ref
- Glimmerglass 80x80 MEMS Switch. http://www.glimmerglass.com/products/technology/.Google Scholar
- A. Goel, M. Kapralov, and S. Khanna. Perfect Matchings in $O(ntextlog n)$ Time in Regular Bipartite Graphs. In Proceedings of 42nd ACM STOC, June 2010. Google ScholarDigital Library
- Hadoop: Open source implementation of Map Reduce. http://hadoop.apache.org/.Google Scholar
- D. Halperin, S. Kandula, J. Padhye, P. Bahl, and D. Wetherall. Augmenting Data Center Networks with Multi-Gigabit Wireless Links. In Proceedings of ACM SIGCOMM, Aug. 2011. Google ScholarDigital Library
- U. Hoelzle and L. A. Barroso. The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines. Morgan and Claypool Publishers, 2009. Google ScholarDigital Library
- N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner. OpenFlow: Enabling Innovation in Campus Networks. ACM Computer Communication Review, 38(2), Apr. 2008. Google ScholarDigital Library
- R. N. Mysore, A. Pamporis, N. Farrington, N. Huang, P. Miri, S. Radhakrishnan, V. Subramanya, and A. Vahdat. PortLand: A Scalable, Fault-Tolerant Layer 2 Data Center Network Fabric. In Proceedings of ACM SIGCOMM, Aug. 2009. Google ScholarDigital Library
- C. Qiao and M. Yoo. Optical Burst Switching (OBS) -- A New Paradigm for an Optical Internet. Journal of High Speed Networks, 8(1):69--84, 1999. Google ScholarDigital Library
- R. Sinkhorn. A Relationship Between Arbitrary Positive Matrices and Doubly Stochastic Matrices. The Annals of Mathematical Statistics, 35(2):876--879, 1964.Google ScholarCross Ref
- T. A. Strasser and J. L. Wagener. Wavelength-Selective Switches for ROADM Applications. IEEE Journal of Selected Topics in Quantum Electronics, 16:1150--1157, 2010.Google ScholarCross Ref
- Y. Tamir and G. L. Frazier. High-Performance Multi-Queue Buffers for VLSI Communication Switches. In Proceedings of 15th ACM ISCA, May 1988. Google ScholarDigital Library
- J. S. Turner. Terabit Burst Switching. Journal of High Speed Networks, 8(1):3--16, 1999. Google ScholarDigital Library
- B. C. Vattikonda, G. Porter, A. Vahdat, and A. C. Snoeren. Practical TDMA for Datacenter Ethernet. In Proceedings of ACM EuroSys, Apr. 2012. Google ScholarDigital Library
- J. von Neumann. A certain zero-sum two-person game equivalent to the optimal assignment problem. Contributions to the Theory of Games, 2:5--12, 1953.Google Scholar
- M. Walraed-Sullivan, K. Marzullo, and A. Vahdat. Scalability vs. Fault Tolerance in Aspen Trees. Technical Report MSR-TR-2013--21, Microsoft Research, Feb 2013.Google Scholar
- G. Wang, D. G. Andersen, M. Kaminsky, K. Papagiannaki, T. S. E. Ng, M. Kozuch, and M. Ryan. c-Through: Part-time Optics in Data Centers. In Proceedings of ACM SIGCOMM, Aug. 2010. Google ScholarDigital Library
Index Terms
- Integrating microsecond circuit switching into the data center
Recommendations
Integrating microsecond circuit switching into the data center
SIGCOMM '13: Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMMRecent proposals have employed optical circuit switching (OCS) to reduce the cost of data center networks. However, the relatively slow switching times (10--100 ms) assumed by these approaches, and the accompanying latencies of their control planes, has ...
Helios: a hybrid electrical/optical switch architecture for modular data centers
SIGCOMM '10: Proceedings of the ACM SIGCOMM 2010 conferenceThe basic building block of ever larger data centers has shifted from a rack to a modular container with hundreds or even thousands of servers. Delivering scalable bandwidth among such containers is a challenge. A number of recent efforts promise full ...
A demonstration of ultra-low-latency data center optical circuit switching
Special october issue SIGCOMM '12We designed and constructed a 24x24-port optical circuit switch (OCS) prototype with a programming time of 68.5 μs, a switching time of 2.8 μs, and a receiver electronics initialization time of 8.7 μs [1]. We demonstrate the operation of this prototype ...
Comments