Failover in Controller Cluster for Software-Defined Networking
碩士 === 國立臺灣科技大學 === 電機工程系 === 104 === Our daily life has been closely linked with the Internet that it can not be separated. Many applications are combined with network services, resulting in a large number of various kinds of information explosion. Nevertheless, the network architecture of nowadays...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2015
|
Online Access: | http://ndltd.ncl.edu.tw/handle/n8f9t6 |
id |
ndltd-TW-104NTUS5442004 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-104NTUS54420042019-10-05T03:46:56Z http://ndltd.ncl.edu.tw/handle/n8f9t6 Failover in Controller Cluster for Software-Defined Networking 軟體定義網路之控制器叢集應用於故障移轉 Da-Wei Jiang 江大衞 碩士 國立臺灣科技大學 電機工程系 104 Our daily life has been closely linked with the Internet that it can not be separated. Many applications are combined with network services, resulting in a large number of various kinds of information explosion. Nevertheless, the network architecture of nowadays face many problems. Software-Defined Networking (SDN) technology is the solution. It presents a new network architecture which separates network control plane and data plane. It makes network managers control network easily, and provides a new solution for network applications and future Internet technology. In the SDN network, SDN controller is like a brain, so a positive correlation is inferred between the overall effectiveness of the SDN network and SDN controller. With the scale of networks has been amplified, many researchers consider scalability and single point of failure by a single centralized control in SDN network caused the problems. In order to solve these problems, this work proposes a failover mechanism base on controller cluster in software-defined networking. By using the architecture of controller cluster to improve the scalability and realizing the failover to avoid network interruption from single points of failure (SPOF), the operators can reduce the downtime from network. Thus, controller cluster achieves the goal of making SDN network more stable. This work develops a control plane which combines multiple controllers to form a controller cluster. There are two roles of these controllers: Leader and Member, in this controller cluster. It establishes monitoring mechanisms to monitor the system information of each controller in the cluster. At the same time, it builds failure detection and failover mechanism, in accordance with the timestamp to detect the failed controller, to assign the task to the appropriate controller and to execute the corresponding action. It reduces the entire SDN network downtime, improves the stability of network, makes the data plane to achieve the best processing performance and overcomes the bottleneck of centralized controller in SDN. This work analyzes the failover mechanism base on controller cluster in software-defined networking. First of all, about the failure detection mechanism by the timestamp, the results demonstrate that the proposed mechanism can effectively detect the failed controller. Secondly, the proposed failover mechanism is analyzed according to the results. It shows that the stability of the networks can be enhanced effectively through this mechanism. Moreover, it improves the failover by 22.46% over the achieved using multiple controllers without this mechanism. Jiann-Liang Chen 陳俊良 2015 學位論文 ; thesis 61 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣科技大學 === 電機工程系 === 104 === Our daily life has been closely linked with the Internet that it can not be separated. Many applications are combined with network services, resulting in a large number of various kinds of information explosion. Nevertheless, the network architecture of nowadays face many problems. Software-Defined Networking (SDN) technology is the solution. It presents a new network architecture which separates network control plane and data plane. It makes network managers control network easily, and provides a new solution for network applications and future Internet technology. In the SDN network, SDN controller is like a brain, so a positive correlation is inferred between the overall effectiveness of the SDN network and SDN controller. With the scale of networks has been amplified, many researchers consider scalability and single point of failure by a single centralized control in SDN network caused the problems. In order to solve these problems, this work proposes a failover mechanism base on controller cluster in software-defined networking. By using the architecture of controller cluster to improve the scalability and realizing the failover to avoid network interruption from single points of failure (SPOF), the operators can reduce the downtime from network. Thus, controller cluster achieves the goal of making SDN network more stable.
This work develops a control plane which combines multiple controllers to form a controller cluster. There are two roles of these controllers: Leader and Member, in this controller cluster. It establishes monitoring mechanisms to monitor the system information of each controller in the cluster. At the same time, it builds failure detection and failover mechanism, in accordance with the timestamp to detect the failed controller, to assign the task to the appropriate controller and to execute the corresponding action. It reduces the entire SDN network downtime, improves the stability of network, makes the data plane to achieve the best processing performance and overcomes the bottleneck of centralized controller in SDN.
This work analyzes the failover mechanism base on controller cluster in software-defined networking. First of all, about the failure detection mechanism by the timestamp, the results demonstrate that the proposed mechanism can effectively detect the failed controller. Secondly, the proposed failover mechanism is analyzed according to the results. It shows that the stability of the networks can be enhanced effectively through this mechanism. Moreover, it improves the failover by 22.46% over the achieved using multiple controllers without this mechanism.
|
author2 |
Jiann-Liang Chen |
author_facet |
Jiann-Liang Chen Da-Wei Jiang 江大衞 |
author |
Da-Wei Jiang 江大衞 |
spellingShingle |
Da-Wei Jiang 江大衞 Failover in Controller Cluster for Software-Defined Networking |
author_sort |
Da-Wei Jiang |
title |
Failover in Controller Cluster for Software-Defined Networking |
title_short |
Failover in Controller Cluster for Software-Defined Networking |
title_full |
Failover in Controller Cluster for Software-Defined Networking |
title_fullStr |
Failover in Controller Cluster for Software-Defined Networking |
title_full_unstemmed |
Failover in Controller Cluster for Software-Defined Networking |
title_sort |
failover in controller cluster for software-defined networking |
publishDate |
2015 |
url |
http://ndltd.ncl.edu.tw/handle/n8f9t6 |
work_keys_str_mv |
AT daweijiang failoverincontrollerclusterforsoftwaredefinednetworking AT jiāngdàwèi failoverincontrollerclusterforsoftwaredefinednetworking AT daweijiang ruǎntǐdìngyìwǎnglùzhīkòngzhìqìcóngjíyīngyòngyúgùzhàngyízhuǎn AT jiāngdàwèi ruǎntǐdìngyìwǎnglùzhīkòngzhìqìcóngjíyīngyòngyúgùzhàngyízhuǎn |
_version_ |
1719261551066611712 |