Optimal Multicast in Virtualized Datacenter Networks with Software Switches

被引:0
|
作者
Zhu, Rui [1 ]
Niu, Di [1 ]
Li, Baochun [2 ]
Li, Zongpeng [3 ]
机构
[1] Univ Alberta, Dept Elect & Comp Engn, Edmonton, AB, Canada
[2] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON, Canada
[3] Univ Calgary, Dept Comp Sci, Calgary, AB, Canada
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Virtualized datacenter networks have been deployed in production platforms, e.g., Amazon VPC and VMware's NVP, to offer the flexibility of network management to enterprise-level clients. A common characteristic of these platforms is that they adopt software switches, such as Open vSwitch (OvS), instead of hardware switches to transfer data between VMs. Although group communication is common in enterprise applications, the unique characteristics of software switches have posed new challenges to the design of multicast protocols. How logical multicast can be optimally performed with software switches is still not well understood. In this paper, we observe that unlike hardware switches, the per-stream output rate in a software switch critically depends on the packet processing overhead of flow cloning. We study the optimal OvS multicast topology with or without the help of additional dedicated software switches called service nodes, and formulate the throughput maximization as a new class of degree-supervised combinatorial graph problems due to the presence of flow cloning costs. We propose a linear-time optimal solution that translates into simple forwarding rules installed at each software switch. Through emulation-based OvS profiling and extensive simulation results, we demonstrate that our proposed logical multicast solutions can significantly improve session throughput with the ability to handle load balancing and latency issues, as compared to the state-of-the-art in the literature.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Virtualized Platform for Multicast Services in Software Defined Networks
    LIAO Shengquan
    WU Chunming
    HONG Xiaoyan
    ZHU Kai
    CHEN Shuangxi
    [J]. Chinese Journal of Electronics, 2017, 26 (03) : 453 - 459
  • [2] Virtualized Platform for Multicast Services in Software Defined Networks
    Liao Shengquan
    Wu Chunming
    Hong Xiaoyan
    Zhu Kai
    Chen Shuangxi
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2017, 26 (03) : 453 - 459
  • [3] A Unified Unicast and Multicast Routing and Forwarding Algorithm for Software-Defined Datacenter Networks
    Jia, Wen-Kang
    Wang, Li-Chun
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2013, 31 (12) : 2646 - 2657
  • [4] Optimal software multicast in wormhole routed multistage networks
    Xu, H
    Gui, YD
    Ni, LM
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (06) : 597 - 607
  • [5] Inter-Datacenter Multicast with Store-and-Forward in Software-Defined Optical Networks
    Lin, Xiao
    Zou, Jiangnan
    Yue, Shengnan
    Sun, Weiqiang
    Hu, Weisheng
    [J]. 2021 IEEE 18TH ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2021,
  • [6] Optical Datacenter Networks with Elastic Optical Switches
    Kabacinski, Wojciech
    Michalski, Marek
    Rajewski, Remigiusz
    Zal, Mariusz
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2017,
  • [7] Optimal software multicast on wormhole switch-based networks
    Fan, KP
    King, CT
    [J]. THIRD INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS, PROCEEDINGS (I-SPAN '97), 1997, : 433 - 436
  • [8] SplitCast: Optimizing Multicast Flows in Reconfigurable Datacenter Networks
    Luo, Long
    Foerster, Klaus-Tycho
    Schmid, Stefan
    Yu, Hongfang
    [J]. IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2020, : 2559 - 2568
  • [9] Orca: Server-assisted Multicast for Datacenter Networks
    Diab, Khaled
    Yassini, Parham
    Hefeeda, Mohamed
    [J]. PROCEEDINGS OF THE 19TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION (NSDI '22), 2022, : 1075 - 1091
  • [10] Assignment of multicast switches in optical networks
    Ali, M
    [J]. 25TH ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS - PROCEEDINGS, 2000, : 381 - 382