Optical circuit switching networks have been recognized as a promising solution for inter-datacenter networks. However, for intra-datacenter networks, they may fall short in efficiently provisioning traffic requests due to their relatively coarse-grained channel assignment and special intra-datacenter traffic patterns. Optical time slice switching (OTSS) has been recently proposed as an optical-switching technique that can provide flexible and transparent optical circuits by extending the merit of flex-grid switching to the time domain, thus achieving much finer granularity. As OTSS requires nanosecond speed optical switches which are expensive, it might not be economically viable to make a one-time upgrade for the entire datacenter. Thus, we expect fine-grained OTSS-enabled and coarse-grained flex-grid-enabled optical switching techniques to co-exist in the foreseeable future. In this study, we investigate an OTSS-enabled flex-grid (OTSS-FG) architecture for intra-datacenter networks. For scenarios where traffic flows are given, we develop a Mixed Integer Linear Program to study the optimal bandwidth allocation scheme in an OTSS-FG architecture. When traffic flows are generated in real time, by leveraging machine-learning techniques to detect flow types, we propose a flow-aware bandwidth allocation (FABA) scheme and a dynamic version of FABA, called “D-FABA” scheme. Numerical simulations show that proposed bandwidth allocation scheme can outperform benchmark schemes in terms of average delay and blocking probability.
This is a preview of subscription content, access via your institution.
Buy single article
Instant access to the full article PDF.
Tax calculation will be finalised during checkout.
Generally, a traffic flow traversing multiple fibers will have propagation delay. Thus, one traffic flow should occupy different time slices on different fibers (i.e., time slice shift). Considering the short-reach optical intra-DC networks (fiber links are usually a few hundreds of meters), the time slice shift can be regarded as negligible and we do not consider propagation delay in this work.
Index, C.G.C.: Forecast and methodology, 2016–2021. Cisco Systems Inc, San Jose, CA, USA (2016)
Benson, T., et al.: Understanding data center traffic characteristics. Comput. Commun. Rev. 40(1), 92–99 (2010)
Xia, W. et al.: A survey on data center networking (DCN): Infrastructure and operations. IEEE Commun. Surv. Tutor. 19(1), 640–656 (2017)
Pontes, A., et al.: Data center networks (DCN) are facing significant increase. Opt. Switch. Netw. 19, 10–21 (2016)
Farrington, N., et al.: Helios: a hybrid electrical/optical switch architecture for modular data centers. ACM SIGCOMM Comput. Commun. Rev. 41(4), 339–350 (2014)
Chen, K., et al.: OSA: An optical switching architecture for data center networks with unprecedented flexibility. IEEE/ACM Trans. Netw. 22(2), 498–511 (2014)
Mestre, M.A., et al.: Optical slot switching-based datacenters with elastic burst-mode coherent transponders. The European Conference on Optical Communication (ECOC). IEEE (2014)
Fiorani, M., et al.: Hybrid optical switching for energy-efficiency and QoS differentiation in core networks. IEEE/OSA J. Opt. Commun. Netw. 5(5), 484–497 (2013)
Yu, X., et al.: Migration from fixed grid to flexible grid in optical networks. IEEE Commun. Mag. 53, 34–43 (2015)
Wosinska, L.: Optical network architectures for datacenters. In: Photonic Networks and Devices, pp. NeW2B.1 (2017). https://doi.org/10.1364/NETWORKS.2017.NeW2B.1
Zhong, Z., et al.: Evolving optical networks for latency-sensitive smart-grid communications via optical time slice switching (OTSS) technologies. Opto-Electronics and Communications Conference (OECC) and Photonics Global Conference (PGC), pp. 1–3. IEEE (2017)
Hua, N., et al.: Enabling low latency at large-scale data center and high-performance computing interconnect networks using fine-grained all-optical switching technology. Optical Network Design and Modeling (ONDM), pp. 1–4. IEEE (2017)
Muqaddas, A.S., et al.: Exploiting time-synchronized operations in software-defined elastic optical networks. Optical Fiber Communication Conference (2017)
Dong, G., et al.: Fast and ultra-compact multi-channel all-optical switches based on silicon photonic crystal nanobeam cavities. Conference on Lasers and Electro-Optics (CLEO) (2018)
Pattavina, A., et al.: Performance evaluation of time driven switching for flexible bandwidth provisioning in WDM networks. IEEE GLOBECOM (2004)
Wang, L., et al.: Scheduling with machine-learning-based flow detection for packet-switched optical data center networks. J of Opt. Commun. Netw. 10(4), 365–375 (2017)
Curtis, A. et al.: Mahout: Low-overhead datacenter traffic management using end-host-based elephant detection. Proceedings IEEE INFOCOM (2011)
Chatterjee, B., et al.: Routing and spectrum allocation in elastic optical networks: A tutorial. IEEE Commun. Surv. Tutor. 17, 1776–1800 (2015)
Arrowsmith, D.K., et al.: Datatraffic, topology and congestion. In: Complex Dynamics in Communication Networks, pp. 127–157. Springer (2005)
Caida (The Cooperative Association for Internet Data Analysis). Packet size distribution comparison between Internet links in 1998 and 2008. http://www.caida.org/research/traffic-analysis/
Institute of Electrical and Electronics Engineers, IEEE Standard Communication Delivery Time Performance Requirements for Electric Power Substation Automation. IEEE Standard 1646–2004 (2005)
This work was supported in part by Institute for Information & communications Technology Promotion (IITP) grant funded by the Korea government (MSIP) [B0117-16-1008, Development of datacenter Optical Networking Core Technologies for Photonic Frame based Packet Switching]. It was also supported in part by National Science Foundation Grant No. 1716945.
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
About this article
Cite this article
Wang, L., Wang, X., Tornatore, M. et al. A novel bandwidth allocation scheme for OTSS-enabled flex-grid intra-datacenter networks. Photon Netw Commun 42, 93–104 (2021). https://doi.org/10.1007/s11107-021-00933-z
- Optical time slice switching (OTSS)
- Bandwidth allocation
- Machine learning