Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3373360.3380840acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

OptFlow: A Flow-based Abstraction for Programmable Topologies

Published: 04 March 2020 Publication History

Abstract

The rapid adoption of Reconfigurable Optical Add-Drop Multiplexers (ROADMs) is setting the stage for the dynamic reconfiguration of the network topology in optical backbones. The conventional approach to enable programmability in the physical layer requires solving a cross-layer optimization formulation that captures the interplay between the IP and optical layers. However, as the network scales, the complexity and run time of cross-layer optimization formulations grow prohibitively, resulting in heuristic-based solutions that sacrifice optimality for scalability. We propose a flow-based graph abstraction, called OptFlow, that is able to find the optimal allocation faster than a cross-layer optimization formulation. The key idea in OptFlow is that topology programmability is abstracted by "network flows," enabling service providers to use multi-commodity flow formulations, such as conventional Traffic Engineering, to solve a cross-layer optimization. OptFlow augments the physical graph and uses it as input to the unmodified flow-based Traffic Engineering algorithm, capturing a variety of IP-layer optimization goals such as max throughput, min hop count, and max-min fairness. Due to its flow-based nature, OptFlow inherently provides an abstraction for consistent network updates. To benchmark our key assumptions in OptFlow, we build a small testbed prototype consisting of four ROADMs. To evaluate the optimality and run time of large networks, we simulate five WAN topologies with up to 100 nodes and 390 links. Our results show that OptFlow matches the throughput performance of an optimal cross-layer formulation but has faster computation times. The run time speed-up of OptFlow increases as the network scales, with up to 8x faster execution times in our simulations.

References

[1]
[n.d.]. ADVA ROADMs. https://adva.com/en/products/technology/roadm.
[2]
[n.d.]. DEFO. https://sites.uclouvain.be/defo/.
[3]
[n.d.]. Dual Wavelength Selective Switch (WSS). https://www.finisar.com/roadms-wavelength-management/fws0120bscfal.
[4]
[n.d.]. Open ROADM Multi-Source Agreement. http://openroadm.org.
[5]
[n.d.]. Tunable DWDM transceivers. https://www.finisar.com/optical-transceivers/ftlx6872mcc.
[6]
2014. Infinera introduces flexible grid 500G super-channel ROADM. http://www.gazettabyte.com/home/2014/3/14/infinera-introduces-flexible-grid-500g-super-channel-roadm.html.
[7]
2018. Next-Generation ROADM Networks. https://resource.lumentum.com/s3fs-public/technical-library-items/next-genroadm-wp-oc-ae.pdf.
[8]
2019. MOSEK. https://www.mosek.com/.
[9]
D. Awduche, J. Malcolm, J. Agogbua, M. O'Dell, and J. McManus. 1999. Requirements for Traffic Engineering Over MPLS, RFC:2702.
[10]
Navid Hamed Azimi, Zafar Ayyub Qazi, Himanshu Gupta, Vyas Sekar, Samir R. Das, Jon P. Longtin, Himanshu Shah, and Ashish Tanwer. 2014. FireFly: a reconfigurable wireless data center fabric using free-space optics. In SIGCOMM.
[11]
Andreas Blenk, Arsany Basta, Wolfgang Kellerer, and Stefan Schmid. 2019. On the Impact of the Network Hypervisor on Virtual Network Performance. In Networking. IEEE.
[12]
Li Chen, Kai Chen, Zhonghua Zhu, Minlan Yu, George Porter, Chunming Qiao, and Shan Zhong. 2017. Enabling Wide-Spread Communications on Optical Fabric with MegaSwitch. In NSDI. USENIX.
[13]
Angela L. Chiu et al. 2012. Architectures and Protocols for Capacity Efficient, Highly Dynamic and Highly Resilient Core Networks (Invited). IEEE/OSA Journal of Optical Communications and Networking 4, 1 (January 2012), 1--14.
[14]
Michael Dinitz and Benjamin Moseley. 2020. Scheduling for Weighted Flow and Completion Times in Reconfigurable Networks. In INFOCOM.
[15]
Nathan Farrington, George Porter, Sivasankar Radhakrishnan, Hamid Hajabdolali Bazzaz, Vikram Subramanya, Yeshaiahu Fainman, George Papen, and Amin Vahdat. 2010. Helios: a hybrid electrical/optical switch architecture for modular data centers. In SIGCOMM. ACM.
[16]
Mark Filer, Jamie Gaudette, Monia Ghobadi, Ratul Mahajan, Tom Issenhuth, Buddy Klinkers, and Jeff Cox. 2016. Elastic Optical Networking in the Microsoft Cloud (invited). J. Opt. Commun. Netw. 8, 7 (Jul 2016), A45-A54.
[17]
Klaus-Tycho Foerster, Manya Ghobadi, and Stefan Schmid. 2018. Characterizing the algorithmic complexity of reconfigurable data center architectures. In ANCS.
[18]
Klaus-Tycho Foerster, Maciej Pacut, and Stefan Schmid. 2019. On the Complexity of Non-Segregated Routing in Reconfigurable Data Center Architectures. Computer Communication Review 49, 2 (2019), 2--8.
[19]
Klaus-Tycho Foerster, Stefan Schmid, and Stefano Vissicchio. 2019. Survey of Consistent Software-Defined Network Updates. IEEE Communications Surveys and Tutorials 21, 2 (2019), 1435--1461.
[20]
K.-T. Foerster and S. Schmid. 2019. Survey of Reconfigurable Data Center Networks: Enablers, Algorithms, Complexity. SIGACT News 50, 2 (July 2019), 62--79.
[21]
Monia Ghobadi, Ratul Mahajan, Amar Phanishayee, Nikhil R. Devanur, Janardhan Kulkarni, Gireeja Ranade, Pierre-Alexandre Blanche, Houman Rastegarfar, Madeleine Glick, and Daniel C. Kilper. 2016. ProjecToR: Agile Reconfigurable Data Center Interconnect. In SIGCOMM.
[22]
Jennifer Gossels, Gagan Choudhury, and Jennifer Rexford. 2019. Robust network design for IP/optical backbones. J. Opt. Commun. Netw. 11, 8 (Aug 2019), 478--490.
[23]
Frieda Granot and Refael Hassin. 1986. Multi-terminal maximum flows in node-capacitated networks. Discrete Applied Mathematics 13, 2-3 (1986), 157--163.
[24]
Jiayue He and Jennifer Rexford. 2008. Toward internet-wide multipath routing. IEEE Network 22, 2 (2008), 16--21.
[25]
Tad Hofmeister, Vijay Vusirikala, and Bikash Koley. 2016. How can Flexibility on the Line Side Best be Exploited on the Client Side?. In Optical Fiber Communication Conference. Optical Society of America, W4G.4.
[26]
Chi-Yao Hong, Srikanth Kandula, Ratul Mahajan, Ming Zhang, Vijay Gill, Mohan Nanduri, and Roger Wattenhofer. 2013. Achieving high utilization with software-driven WAN. In SIGCOMM. ACM, 15--26.
[27]
Yishen Huang, Craig L. Gutterman, Payman Samadi, Patricia B. Cho, Wiem Samoud, Cédric Ware, Mounia Lourdiane, Gil Zussman, and Keren Bergman. 2017. Dynamic mitigation of EDFA power excursions with machine learning. Opt.Express 25, 3 (Feb 2017), 2245--2258. https://doi.org/10.1364/OE.25.002245
[28]
Sushant Jain, Alok Kumar, et al. 2013. B4: experience with a globally-deployed software defined wan. In SIGCOMM. ACM.
[29]
Su Jia, Xin Jin, Golnaz Ghasemiesfeh, Jiaxin Ding, and Jie Gao. 2017. Competitive Analysis for Online Scheduling in Software-Defined Optical WAN. In INFOCOM.
[30]
Xin Jin, Yiran Li, Da Wei, Siming Li, Jie Gao, Lei Xu, Guangzhi Li, Wei Xu, and Jennifer Rexford. 2016. Optimizing Bulk Transfers with Software-Defined Optical WAN. In SIGCOMM. ACM.
[31]
Srikanth Kandula, Jitendra Padhye, and Paramvir Bahl. 2009. Flyways To De-Congest Data Center Networks. In HotNets. ACM SIGCOMM.
[32]
Simon Kassing, Asaf Valadarsk, Gal Shahaf, Michael Schapira, and Ankit Singla. 2017. Beyond fat-trees without antennae, mirrors, and disco-balls. In SIGCOMM.
[33]
Alok Kumar et al. 2015. BwE: Flexible, Hierarchical Bandwidth Allocation for WAN Distributed Computing. In SIGCOMM. ACM.
[34]
Amund Kvalbein, Constantine Dovrolis, and Chidambaram Muthu. 2009. Multipath load-adaptive routing: putting the emphasis on robustness and simplicity. In ICNP. IEEE Computer Society.
[35]
Y. Li and D. C. Kilper. 2018. Optical physical layer SDN [invited]. IEEE/OSA Journal of Optical Communications and Networking 10, 1 (Jan 2018), A110--A121.
[36]
He Liu et al. 2014. Circuit Switching Under the Radar with REACToR. In NSDI.
[37]
He Liu et al. 2015. Scheduling techniques for hybrid circuit/packet networks. In CoNEXT. ACM.
[38]
Hongqiang Harry Liu, Srikanth Kandula, Ratul Mahajan, Ming Zhang, and David Gelernter. 2014. Traffic engineering with forward fault correction. In SIGCOMM.
[39]
Yunpeng James Liu, Peter Xiang Gao, Bernard Wong, and Srinivasan Keshav. 2014. Quartz: a new design element for low-latency DCNs. In SIGCOMM. ACM.
[40]
Long Luo, Klaus-Tycho Foerster, Stefan Schmid, and Hongfang Yu. 2019. DaRTree: deadline-aware multicast transfers in reconfigurable wide-area networks. In IWQoS. ACM.
[41]
Long Luo, Klaus-Tycho Foerster, Stefan Schmid, and Hongfang Yu. 2020. Deadline-Aware Multicast Transfers in Software-Defined Optical Wide-Area Networks. IEEE Journal on Selected Areas in Communications (2020).
[42]
Long Luo, Klaus-Tycho Foerster, Stefan Schmid, and Hongfang Yu. 2020. SplitCast: Optimizing Multicast Flows in Reconfigurable Datacenter Networks. In INFOCOM. IEEE.
[43]
William M. Mellette, Rajdeep Das, Yibo Guo, Rob McGuinness, Alex C. Snoeren, and George Porter. 2020. Expanding across time to deliver bandwidth efficiency and low latency. In NSDI.
[44]
William M. Mellette, Rob McGuinness, Arjun Roy, Alex Forencich, George Papen, Alex C. Snoeren, and George Porter. 2017. RotorNet: A Scalable, Low-complexity, Optical Datacenter Network. In SIGCOMM.
[45]
Annalisa Morea and Andrea Paparella. 2016. Cost and Algorithm Complexity of Elastic Optical Networks, In Optical Fiber Communication Conference. Optical Fiber Communication Conference, M2K.4.
[46]
Dritan Nace and Michal Pióro. 2008. Max-min fairness and its applications to routing and load-balancing in communication networks: A tutorial. IEEE Communications Surveys and Tutorials 10, 1-4 (2008), 5--17.
[47]
Shoichiro Oda, Masatake Miyabe, Setsuo Yoshida, Toru Katagiri, Yasuhiko Aoki, Jens C. Rasmussen, Martin Birk, and Kathy Tse. 2016. Demonstration of an Autonomous Software Controlled Living Optical Network that Eliminates the Need for Pre-planning. In Optical Fiber Communication Conference. W2A.44.
[48]
Panos Papanikolaou, Kostas Christodoulopoulos, and Emmanuel (Manos) Varvarigos. 2016. Joint Multilayer Planning of Survivable Elastic Optical Networks. In Optical Fiber Communication Conference. Optical Society of America, M2K.3.
[49]
George Porter, Richard D. Strong, Nathan Farrington, Alex Forencich, Pang-Chen Sun, Tajana Rosing, Yeshaiahu Fainman, George Papen, and Amin Vahdat. 2013. Integrating microsecond circuit switching into the data center. In SIGCOMM.
[50]
Peter Roorda and Brandon Collings. 2008. Evolution to Colorless and Directionless ROADM Architectures. In Optical Fiber Communication Conference/National Fiber Optic Engineers Conference. Optical Society of America, NWE2.
[51]
Akio Sahara, Yukio Tsukishima, Tetsuo Takahashi, Youhei Okubo, Kazuhisa Yamada, Kazuhiro Matsuda, and Atsushi Takada. 2009. Demonstration of Colorless and Directed/Directionless ROADMs in Router Network. In Optical Fiber Comm. Conference and National Fiber Optic Engineers Conference. NMD2.
[52]
Farhad Shahrokhi and D. W. Matula. 1990. The Maximum Concurrent Flow Problem. J. ACM 37, 2 (April 1990), 318--334.
[53]
Rachee Singh, Monia Ghobadi, Klaus-Tycho Foerster, et al. 2017. Run, Walk, Crawl: Towards Dynamic Link Capacities. In HotNets.
[54]
Rachee Singh, Monia Ghobadi, Klaus-Tycho Foerster, Mark Filer, and Phillipa Gill. 2018. RADWAN: Rate Adaptive Wide Area Network. In SIGCOMM. ACM.
[55]
Ankit Singla. 2016. Fat-FREE Topologies. In HotNets.
[56]
Ankit Singla, Chi-Yao Hong, Lucian Popa, and P. Brighten Godfrey. 2012. Jellyfish: Networking Data Centers Randomly. In NSDI.
[57]
Xiaoye Steven Sun and TS Eugene Ng. 2017. When creek meets river: Exploiting high-bandwidth circuit switch in scheduling multicast data. In ICNP.
[58]
Asaf Valadarsky, Gal Shahaf, Michael Dinitz, and Michael Schapira. 2016. Xpander: Towards Optimal-Performance Datacenters. In CoNEXT.
[59]
Yiting Xia, TS Eugene Ng, and Xiaoye Steven Sun. 2015. Blast: Accelerating high-performance data analytics applications by optical multicast. In INFOCOM.
[60]
Hong Zhang, Kai Chen, Wei Bai, Dongsu Han, Chen Tian, Hao Wang, Haibing Guan, and Ming Zhang. 2017. Guaranteeing Deadlines for Inter-Data Center Transfers. IEEE/ACM Trans. Netw. 25, 1 (2017), 579--595.
[61]
Jiaqi Zheng, Hong Xu, Guihai Chen, and Haipeng Dai. 2015. Minimizing Transient Congestion during Network Update in Data Centers. In ICNP.
[62]
Xia Zhou, Zengbin Zhang, Yibo Zhu, Yubo Li, Saipriya Kumar, Amin Vahdat, Ben Y. Zhao, and Haitao Zheng. 2012. Mirror mirror on the ceiling: flexible wireless links for data centers. In SIGCOMM. ACM, 443--454.

Cited By

View all
  • (2024)Dynamic Learning-based Link Restoration in Traffic Engineering with ArchieIEEE INFOCOM 2024 - IEEE Conference on Computer Communications10.1109/INFOCOM52122.2024.10621357(2428-2437)Online publication date: 20-May-2024
  • (2024)Approximation Algorithms for Minimizing Congestion in Demand-Aware NetworksIEEE INFOCOM 2024 - IEEE Conference on Computer Communications10.1109/INFOCOM52122.2024.10621340(1461-1470)Online publication date: 20-May-2024
  • (2022)Accelerating model synchronization for distributed machine learning in an optical wide area networkJournal of Optical Communications and Networking10.1364/JOCN.46228614:10(852)Online publication date: 27-Sep-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SOSR '20: Proceedings of the Symposium on SDN Research
March 2020
151 pages
ISBN:9781450371018
DOI:10.1145/3373360
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].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 March 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Optics
  2. Traffic Engineering
  3. Wide Area Networks

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

SOSR '20
Sponsor:
SOSR '20: Symposium on SDN Research
March 3, 2020
CA, San Jose, USA

Acceptance Rates

Overall Acceptance Rate 7 of 43 submissions, 16%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)8
  • Downloads (Last 6 weeks)2
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Dynamic Learning-based Link Restoration in Traffic Engineering with ArchieIEEE INFOCOM 2024 - IEEE Conference on Computer Communications10.1109/INFOCOM52122.2024.10621357(2428-2437)Online publication date: 20-May-2024
  • (2024)Approximation Algorithms for Minimizing Congestion in Demand-Aware NetworksIEEE INFOCOM 2024 - IEEE Conference on Computer Communications10.1109/INFOCOM52122.2024.10621340(1461-1470)Online publication date: 20-May-2024
  • (2022)Accelerating model synchronization for distributed machine learning in an optical wide area networkJournal of Optical Communications and Networking10.1364/JOCN.46228614:10(852)Online publication date: 27-Sep-2022
  • (2021)On Efficient Oblivious Wavelength Assignments for Programmable Wide-Area TopologiesProceedings of the Symposium on Architectures for Networking and Communications Systems10.1145/3493425.3502753(38-51)Online publication date: 13-Dec-2021
  • (2021)ARROWProceedings of the 2021 ACM SIGCOMM 2021 Conference10.1145/3452296.3472921(560-579)Online publication date: 9-Aug-2021
  • (2021)Reconfigurable Aggregation Tree for Distributed Machine Learning in Optical WAN2021 3rd International Conference on Applied Machine Learning (ICAML)10.1109/ICAML54311.2021.00051(206-210)Online publication date: Jul-2021
  • (2021)A Survey of Reconfigurable Optical NetworksOptical Switching and Networking10.1016/j.osn.2021.100621(100621)Online publication date: Mar-2021
  • (2020)Deadline-Aware Multicast Transfers in Software-Defined Optical Wide-Area NetworksIEEE Journal on Selected Areas in Communications10.1109/JSAC.2020.2986904(1-1)Online publication date: 2020

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media