Scalable Multicasting with Multiple Shared Trees in Software Defined Networks
碩士 === 國立交通大學 === 網路工程研究所 === 103 === In transmitting streaming with multicast trees, multiple shared trees can relieve the load in a single rendezvous point (RP) and construct shorter paths compared with single shared tree. On the other hand, compared with per-source trees, multiple shared trees ca...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2015
|
Online Access: | http://ndltd.ncl.edu.tw/handle/c98dd3 |
id |
ndltd-TW-103NCTU5726027 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-103NCTU57260272019-06-27T05:24:30Z http://ndltd.ncl.edu.tw/handle/c98dd3 Scalable Multicasting with Multiple Shared Trees in Software Defined Networks 軟體定義網路下利用多共享樹實現具擴充性之群播機制 Liao, Chun-Chieh 廖俊傑 碩士 國立交通大學 網路工程研究所 103 In transmitting streaming with multicast trees, multiple shared trees can relieve the load in a single rendezvous point (RP) and construct shorter paths compared with single shared tree. On the other hand, compared with per-source trees, multiple shared trees can reduce the number of trees. Thus, this thesis presents an approach called Multiple Shared Trees with Locality (MSTL) to construct multiple shared trees in software defined networking (SDN). Constructing multiple shared trees in SDN is more suitable than that in the traditional networks because the controller being a centralized handler can burden all overhead at constructing trees. In MSTL, the controller first clusters the near multicast sources into a few clusters according to a predefined distance threshold, then selects a center switch, which has the minimum distance to all sources, as RP for each cluster, and finally constructs a multicast tree with shortest paths. In additional, the controller inserts aggregative flow entries into on-tree switches to reduce the amount of flow entries. Emulations on the Ryu controller and the Mininet emulator show that constructing between 2 to 6 trees. The computation time of MSTL is about 100 ms, much less than hundreds ms required in per-source tree. Moreover, MSTL only requires 2300 flow entries, 4% of that with per-source tree in a large topology. Finally, MSTL achieves the initial latency of 120 ms in a small topology. Lin, Ying-Dar 林盈達 2015 學位論文 ; thesis 30 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立交通大學 === 網路工程研究所 === 103 === In transmitting streaming with multicast trees, multiple shared trees can relieve the load in a single rendezvous point (RP) and construct shorter paths compared with single shared tree. On the other hand, compared with per-source trees, multiple shared trees can reduce the number of trees. Thus, this thesis presents an approach called Multiple Shared Trees with Locality (MSTL) to construct multiple shared trees in software defined networking (SDN). Constructing multiple shared trees in SDN is more suitable than that in the traditional networks because the controller being a centralized handler can burden all overhead at constructing trees. In MSTL, the controller first clusters the near multicast sources into a few clusters according to a predefined distance threshold, then selects a center switch, which has the minimum distance to all sources, as RP for each cluster, and finally constructs a multicast tree with shortest paths. In additional, the controller inserts aggregative flow entries into on-tree switches to reduce the amount of flow entries. Emulations on the Ryu controller and the Mininet emulator show that constructing between 2 to 6 trees. The computation time of MSTL is about 100 ms, much less than hundreds ms required in per-source tree. Moreover, MSTL only requires 2300 flow entries, 4% of that with per-source tree in a large topology. Finally, MSTL achieves the initial latency of 120 ms in a small topology.
|
author2 |
Lin, Ying-Dar |
author_facet |
Lin, Ying-Dar Liao, Chun-Chieh 廖俊傑 |
author |
Liao, Chun-Chieh 廖俊傑 |
spellingShingle |
Liao, Chun-Chieh 廖俊傑 Scalable Multicasting with Multiple Shared Trees in Software Defined Networks |
author_sort |
Liao, Chun-Chieh |
title |
Scalable Multicasting with Multiple Shared Trees in Software Defined Networks |
title_short |
Scalable Multicasting with Multiple Shared Trees in Software Defined Networks |
title_full |
Scalable Multicasting with Multiple Shared Trees in Software Defined Networks |
title_fullStr |
Scalable Multicasting with Multiple Shared Trees in Software Defined Networks |
title_full_unstemmed |
Scalable Multicasting with Multiple Shared Trees in Software Defined Networks |
title_sort |
scalable multicasting with multiple shared trees in software defined networks |
publishDate |
2015 |
url |
http://ndltd.ncl.edu.tw/handle/c98dd3 |
work_keys_str_mv |
AT liaochunchieh scalablemulticastingwithmultiplesharedtreesinsoftwaredefinednetworks AT liàojùnjié scalablemulticastingwithmultiplesharedtreesinsoftwaredefinednetworks AT liaochunchieh ruǎntǐdìngyìwǎnglùxiàlìyòngduōgòngxiǎngshùshíxiànjùkuòchōngxìngzhīqúnbōjīzhì AT liàojùnjié ruǎntǐdìngyìwǎnglùxiàlìyòngduōgòngxiǎngshùshíxiànjùkuòchōngxìngzhīqúnbōjīzhì |
_version_ |
1719211242922442752 |