Multicast Routing Tree for Sequenced Packet Transmission in Software-Defined Networks

被引:4
作者
Yu, Peng [1 ,3 ]
Wu, Renke [2 ]
Zhou, Haojie [3 ]
Yu, Haibo [1 ]
Chen, Yuting [2 ]
Zhong, Hao [2 ]
机构
[1] Shanghai Jiao Tong Univ, Sch Software, Shanghai, Peoples R China
[2] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai, Peoples R China
[3] Jiangnan Inst Comp Technol, State Key Lab Mathemat Engn & Adv Comp, Wuxi, Peoples R China
来源
8TH ASIA-PACIFIC SYMPOSIUM ON INTERNETWARE (INTERNETWARE 2016) | 2016年
关键词
Multicast; routing; sequenced packet transmission; SDN; ALGORITHM;
D O I
10.1145/2993717.2993721
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Multicast denotes an idea of sending data to numbers of receivers from one source in one transmission. It has been widely applied in group communication (e.g., media streaming, multi-point video conferencing). Multicast routing tree (MRT) is usually built to keep the right paths to transmit data, where data copies are created in parent nodes and then forwarded to child nodes. However, constructing an MRT is usually difficult for a given network topology; finding an optimal multicast routing tree with the minimal cost is a proven NP-complete problem. Moreover, multicast applications usually run in local or small networks due to the limitations in flexibility, scalability, and security. In this paper, we solve a sequenced packet transmission problem of building MRT in Software-Defined Networking (SDN). In sequenced packet transmission, nodes only send the next packet when the previous packet is received by the node on the other side of link. We found this scenario in a popular open source network simulator ns-3 when looking into the runtime behavior of OpenFlow switches simulated by ns-3. We also found this problem is not limited to the ns-3 scenario. We prove that a routing path with less path cost does not correspond to less time cost when it is used to transmit multiple packets sequentially. We extend Dijkstra's shortest path algorithm with our new cost models. We construct the MRT as a sequenced packet shortest-path tree (SPSPT). Simulation results show that our SPSPT can save at least 10% of the multicast time for sequenced packet transmission.
引用
收藏
页码:27 / 35
页数:9
相关论文
共 24 条
  • [21] BRITE: An approach to universal topology generation
    Medina, A
    Lakhina, A
    Matta, I
    Byers, J
    [J]. NINTH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, PROCEEDINGS, 2001, : 346 - 353
  • [22] Moy J., 1994, Multicast extensions to ospf. RFC 1584
  • [23] SHORTEST CONNECTION NETWORKS AND SOME GENERALIZATIONS
    PRIM, RC
    [J]. BELL SYSTEM TECHNICAL JOURNAL, 1957, 36 (06): : 1389 - 1401
  • [24] Waitzman D., 1988, TECHNICAL REPORT