Photonic-Frame-Based TCP proxy architecture in optically interconnected data center networks

Abstract Optical switching is a good candidate for achieving the key requirements of high scalability, low latency and low power consumption in future large-scale data center networks (DCNs). However, circuit-based optical switching has a disadvantage of a long reconfiguration time. Packet-based optical switching also faces challenges such as the complexity of optical header processing and the difficulty of buffering in optical switches to resolve contention. To address these problems, we present a packet-switched optical network architecture design with a photonic frame wrapper that can generate variable-size photonic frames for optically interconnected intra-DCN. The proposed architecture forms hybrid DCN architecture consisting of a flattened optical switch layer for the data path and a conventional electrical switch layer for the control path. The photonic frame wrapper can increase bandwidth utilization by minimizing guard-time insertion in the optical switch domain. We also introduce a photonic frame wrapper with proxy solution to fully exploit the gain of the proposed architecture even in inter-DCN communication with long delays, which is compliant with standard TCP instances at end nodes. In intra-DCN, the average queuing delay is analyzed to find the efficient combinations between the guard time and time-slot length for the variable-sized photonic frame. We also analyzed the bandwidth overhead of guard time, to show it is comparable to that of Ethernet based DCN. In inter-DCN, the proxy solution demonstrates a noticeable TCP performance enhancement compared with the photonic frame wrapper in terms of bandwidth efficiency and end-to-end delay by theoretical and OPNET simulation analyses.

[1]  Masayuki Murata,et al.  Performance analysis and improvement of TCP proxy mechanism in TCP overlay networks , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.

[2]  Sally Floyd,et al.  The NewReno Modification to TCP's Fast Recovery Algorithm , 2004, RFC.

[3]  Sally Floyd,et al.  HighSpeed TCP for Large Congestion Windows , 2003, RFC.

[4]  Amin Vahdat,et al.  Integrating microsecond circuit switching into the data center , 2013, SIGCOMM.

[5]  Kyeong-Eun Han,et al.  Grant-Aware Scheduling Algorithm for VOQ-Based Input-Buffered Packet Switches , 2018 .

[6]  Kwangjoon Kim,et al.  Design and implementation of photonic frame wrapper for photonic packet switching in data centers , 2017, 2017 Opto-Electronics and Communications Conference (OECC) and Photonics Global Conference (PGC).

[7]  Konstantina Papagiannaki,et al.  c-Through: part-time optics in data centers , 2010, SIGCOMM '10.

[8]  Amar Phanishayee,et al.  Safe and effective fine-grained TCP retransmissions for datacenter communication , 2009, SIGCOMM '09.

[9]  P. Castoldi,et al.  Designing Energy-Efficient Data Center Networks Using Space-Time Optical Interconnection Architectures , 2013, IEEE Journal of Selected Topics in Quantum Electronics.

[10]  Dae-Ub Kim,et al.  Low delay switch scheduling for data center optical switch , 2017, 2017 International Conference on Information and Communication Technology Convergence (ICTC).

[11]  Ramesh Govindan,et al.  Investigating Transparent Web Proxies in Cellular Networks , 2015, PAM.

[12]  Sally Floyd,et al.  TCP Selective Acknowledgement Options , 1996 .

[13]  Ramana Rao Kompella,et al.  The TCP Outcast Problem: Exposing Unfairness in Data Center Networks , 2012, NSDI.

[14]  Haitao Wu,et al.  ICTCP: Incast Congestion Control for TCP in Data-Center Networks , 2013, IEEE/ACM Transactions on Networking.

[15]  T. N. Vijaykumar,et al.  Deadline-aware datacenter tcp (D2TCP) , 2012, CCRV.

[16]  Tom Kelly,et al.  Scalable TCP: improving performance in highspeed wide area networks , 2003, CCRV.

[17]  Ioannis Tomkos,et al.  Optical interconnection networks in data centers: recent trends and future challenges , 2013, IEEE Communications Magazine.

[18]  Joon Ki Lee,et al.  Suppression of thermal wavelength drift in widely tunable DS-DBR laser for fast channel-to-channel switching. , 2017, Optics express.

[19]  Stefan Savage,et al.  Modeling TCP latency , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[20]  Joon Ki Lee,et al.  Fast tunable laser assembly and burst mode receiver for photonic switched optical network , 2017, 2017 International Conference on Information and Communication Technology Convergence (ICTC).

[21]  H. Ishii,et al.  Suppression of Thermal Wavelength Drift in Super-Structure Grating Distributed Bragg Reflector (SSG-DBR) Laser with Thermal Drift Compensator , 2007, IEEE Journal of Selected Topics in Quantum Electronics.

[22]  Roberto Proietti,et al.  Experimental Demonstration of Flexible Bandwidth Optical Data Center Core Network With All-to-All Interconnectivity , 2015, Journal of Lightwave Technology.

[23]  Ioannis Tomkos,et al.  A Survey on Optical Interconnects for Data Centers , 2012, IEEE Communications Surveys & Tutorials.

[24]  Amin Vahdat,et al.  Helios: a hybrid electrical/optical switch architecture for modular data centers , 2010, SIGCOMM '10.

[25]  Donald F. Towsley,et al.  Modeling TCP Reno performance: a simple model and its empirical validation , 2000, TNET.

[26]  Nicola Calabretta,et al.  HiFOST: a scalable and low-latency hybrid data center network architecture based on flow-controlled fast optical switches , 2018, IEEE/OSA Journal of Optical Communications and Networking.

[27]  Ankit Singla,et al.  OSA: An Optical Switching Architecture for Data Center Networks With Unprecedented Flexibility , 2012, IEEE/ACM Transactions on Networking.

[28]  Gabriel Montenegro,et al.  Performance Enhancing Proxies Intended to Mitigate Link-Related Degradations , 2001, RFC.

[29]  Xinwen Fu,et al.  TCP Performance in Flow-Based Mix Networks: Modeling and Analysis , 2009, IEEE Transactions on Parallel and Distributed Systems.

[30]  M. P. Tahiliani,et al.  TCP Variants for Data Center Networks: A Comparative Study , 2012, 2012 International Symposium on Cloud and Services Computing.

[31]  Dae-Ub Kim,et al.  Priority-based grant-aware scheduling for low-latency switching , 2018, Photonic Network Communications.

[32]  Fei Peng,et al.  Cross-layer enhancement of TCP split-connections over satellites links , 2006, Int. J. Satell. Commun. Netw..

[33]  Isabella Cerutti,et al.  Energy-Efficient Design of a Scalable Optical Multiplane Interconnection Architecture , 2011, IEEE Journal of Selected Topics in Quantum Electronics.

[34]  Milosh V. Ivanovich,et al.  On TCP performance enhancing proxies in a wireless environment , 2008, IEEE Communications Magazine.

[35]  Toshihiro Shikama Mitigation of bursty packets by a TCP proxy improving TCP performance in a wired and wireless network , 2010, 2010 IEEE Globecom Workshops.

[36]  Jae-Hyun Hwang,et al.  IA-TCP: A rate based incast-avoidance algorithm for TCP in data center networks , 2012, 2012 IEEE International Conference on Communications (ICC).

[37]  S. J. B. Yoo,et al.  LIONS: An AWGR-Based Low-Latency Optical Switch for High-Performance Computing and Data Centers , 2013, IEEE Journal of Selected Topics in Quantum Electronics.

[38]  Albert G. Greenberg,et al.  Data center TCP (DCTCP) , 2010, SIGCOMM '10.

[39]  David A. Maltz,et al.  Network traffic characteristics of data centers in the wild , 2010, IMC '10.

[40]  Vern Paxson,et al.  On estimating end-to-end network path properties , 2001, SIGCOMM LA '01.

[41]  E. Chaput,et al.  Enhancing TCP based communications in mobile satellite scenarios: TCP PEPs issues and solutions , 2010, 2010 5th Advanced Satellite Multimedia Systems Conference and the 11th Signal Processing for Space Communications Workshop.

[42]  Emmanouel A. Varvarigos,et al.  Survey , 2016, ACM Comput. Surv..

[43]  Vern Paxson,et al.  TCP Congestion Control , 1999, RFC.

[44]  Hong Xu,et al.  Thor: A Scalable Hybrid Switching Architecture for Data Centers , 2018, IEEE Transactions on Communications.

[45]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[46]  Adel Javanmard,et al.  Analysis of DCTCP: stability, convergence, and fairness , 2011, SIGMETRICS.

[47]  Mario Gerla,et al.  On-board satellite "split TCP" proxy , 2004, IEEE Journal on Selected Areas in Communications.