An integrated framework of multi-controller management scheme for highly reliable Software Defined Networks
碩士 === 國立臺灣科技大學 === 電子工程系 === 107 === Since the scale of the network has increased, the scalability challenge of deploying the multi-controller in Software-defined Networking becomes more important. In addition, to stably provide the function of the control plane, improving the reliability of the co...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2019
|
Online Access: | http://ndltd.ncl.edu.tw/handle/e2x65u |
id |
ndltd-TW-107NTUS5427062 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-107NTUS54270622019-10-23T05:46:03Z http://ndltd.ncl.edu.tw/handle/e2x65u An integrated framework of multi-controller management scheme for highly reliable Software Defined Networks 高可靠度軟體定義網路之整合性多控制器管理機制 Yao-ying Tzeng 曾耀瑩 碩士 國立臺灣科技大學 電子工程系 107 Since the scale of the network has increased, the scalability challenge of deploying the multi-controller in Software-defined Networking becomes more important. In addition, to stably provide the function of the control plane, improving the reliability of the control plane is also an important consideration in multi-controller deployment. In order to simultaneously consider the scalability and reliability of multi-controller deployment, this paper proposed an integrated multi-controller management scheme for highly reliable Software-defined Networks to deploy multi-controller. The management scheme included two stages: Network Planning and Runtime Maintain. The Network Planning section contained three parts to find the initial deployment of control plane. (1) Controller Quantity: estimate the required number of controllers with synchronization cost. (2) Controller Placement: using the Maximum Neighbors Controller Placement algorithm (MNCP) to find the situation which has lower isolation probability. (3) Switch Assignment: planning the higher device connectivity management of each controller with Load Based Hop Count Assignment algorithm (LHCA). And in the Runtime Maintain section, it used the State Behavior Tree, which executes the corresponding behavior according to the current state of controllers (e.g. Controller loading percentage, overloading or recovery from the failure), and lower the probability of controller overload. The results of proposed framework show reducing up to 89% isolation probability and increase by up to 13% device connectivity with the prior work in the Network Planning part. And in the Runtime Maintain, all the controllers delayed the overload time and keep at least one controller alive while the load of network equal to the whole controller capacity. Chung-An Shen 沈中安 2019 學位論文 ; thesis 39 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣科技大學 === 電子工程系 === 107 === Since the scale of the network has increased, the scalability challenge of deploying the multi-controller in Software-defined Networking becomes more important. In addition, to stably provide the function of the control plane, improving the reliability of the control plane is also an important consideration in multi-controller deployment. In order to simultaneously consider the scalability and reliability of multi-controller deployment, this paper proposed an integrated multi-controller management scheme for highly reliable Software-defined Networks to deploy multi-controller. The management scheme included two stages: Network Planning and Runtime Maintain. The Network Planning section contained three parts to find the initial deployment of control plane. (1) Controller Quantity: estimate the required number of controllers with synchronization cost. (2) Controller Placement: using the Maximum Neighbors Controller Placement algorithm (MNCP) to find the situation which has lower isolation probability. (3) Switch Assignment: planning the higher device connectivity management of each controller with Load Based Hop Count Assignment algorithm (LHCA). And in the Runtime Maintain section, it used the State Behavior Tree, which executes the corresponding behavior according to the current state of controllers (e.g. Controller loading percentage, overloading or recovery from the failure), and lower the probability of controller overload. The results of proposed framework show reducing up to 89% isolation probability and increase by up to 13% device connectivity with the prior work in the Network Planning part. And in the Runtime Maintain, all the controllers delayed the overload time and keep at least one controller alive while the load of network equal to the whole controller capacity.
|
author2 |
Chung-An Shen |
author_facet |
Chung-An Shen Yao-ying Tzeng 曾耀瑩 |
author |
Yao-ying Tzeng 曾耀瑩 |
spellingShingle |
Yao-ying Tzeng 曾耀瑩 An integrated framework of multi-controller management scheme for highly reliable Software Defined Networks |
author_sort |
Yao-ying Tzeng |
title |
An integrated framework of multi-controller management scheme for highly reliable Software Defined Networks |
title_short |
An integrated framework of multi-controller management scheme for highly reliable Software Defined Networks |
title_full |
An integrated framework of multi-controller management scheme for highly reliable Software Defined Networks |
title_fullStr |
An integrated framework of multi-controller management scheme for highly reliable Software Defined Networks |
title_full_unstemmed |
An integrated framework of multi-controller management scheme for highly reliable Software Defined Networks |
title_sort |
integrated framework of multi-controller management scheme for highly reliable software defined networks |
publishDate |
2019 |
url |
http://ndltd.ncl.edu.tw/handle/e2x65u |
work_keys_str_mv |
AT yaoyingtzeng anintegratedframeworkofmulticontrollermanagementschemeforhighlyreliablesoftwaredefinednetworks AT céngyàoyíng anintegratedframeworkofmulticontrollermanagementschemeforhighlyreliablesoftwaredefinednetworks AT yaoyingtzeng gāokěkàodùruǎntǐdìngyìwǎnglùzhīzhěnghéxìngduōkòngzhìqìguǎnlǐjīzhì AT céngyàoyíng gāokěkàodùruǎntǐdìngyìwǎnglùzhīzhěnghéxìngduōkòngzhìqìguǎnlǐjīzhì AT yaoyingtzeng integratedframeworkofmulticontrollermanagementschemeforhighlyreliablesoftwaredefinednetworks AT céngyàoyíng integratedframeworkofmulticontrollermanagementschemeforhighlyreliablesoftwaredefinednetworks |
_version_ |
1719276307928317952 |