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...

Full description

Bibliographic Details
Main Authors: Yao-ying Tzeng, 曾耀瑩
Other Authors: Chung-An Shen
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