A Hierarchical Edge-Cloud SDN Controller System with Optimal Adaptive Resource Allocation for Load-Balancing

碩士 === 國立臺灣大學 === 電信工程學研究所 === 106 === Admittedly, network applications based on the conventional network architecture could neither afford enough flexibility nor truthfully reflect the overall network status. The conventional switch- or router-based architecture is equally unable to satisfy Quality...

Full description

Bibliographic Details
Main Authors: Frank Po-Chen Lin, 林柏呈
Other Authors: Zsehong Tsai
Format: Others
Language:en_US
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/qtv376
id ndltd-TW-106NTU05435044
record_format oai_dc
spelling ndltd-TW-106NTU054350442019-05-16T01:00:01Z http://ndltd.ncl.edu.tw/handle/qtv376 A Hierarchical Edge-Cloud SDN Controller System with Optimal Adaptive Resource Allocation for Load-Balancing 階層式雲端SDN動態資源分配最佳化 Frank Po-Chen Lin 林柏呈 碩士 國立臺灣大學 電信工程學研究所 106 Admittedly, network applications based on the conventional network architecture could neither afford enough flexibility nor truthfully reflect the overall network status. The conventional switch- or router-based architecture is equally unable to satisfy Quality of Service (QoS) requirements since it cannot efficiently deal with the huge information and heterogeneous network structures. OpenFlow-based Software Defined Network (SDN), a new network paradigm, can offer a promising approach. It decouples the network control plane and the data plane, easing the heavy workload of the network control and management[1-3]. However, the possibility that a computation-resource limited controller is congested by heavy flows still exists. In order to enhance network scalability and reduce computation delay on SDN networks for heavy traffic loads for QoS requirements and fair resource allocation, this research makes three major phases. First, a Hierarchical Edge-Cloud SDN (HECSDN) network architecture can provide great aid for cloud computing. By sharing computational effort in the cloud, the network architecture can provide a solution that could efficiently reduce the computational consumption produced by devices. The second phase is to design a queuing model of the proposed network architecture. A model description of a networking architecture enables the network designers to quickly estimate the performance of their design without spending considerable time for expensive experimental setups. Third, deduced from the queuing model, an efficient load-balancing algorithm satisfying QoS requirements and fairness allocation for different applications in the HECSDN network architecture is proposed. The QoS guarantee in this work refers to providing sufficient resource to different applications, so that the packet overdue ratio can be maintained below a certain threshold. This research uses simulation programs to evaluate the performance of the HECSDN system on the proposed edge-cloud SDN system with different parameters and compare with the state-of-art Greedy method under different patterns of traffic arrivals in the same system architecture. HECSDN has demonstrated its good performance on responsive transient reaction time for large alteration in traffic arrivals and effectively narrows down the flow delay time in the SDN system. Moreover, HECSDN performs strong capability supporting large-scale SDN networks. For instance, of the arrival flows with at least 1656 switches satisfies the QoS under fair resource allocation satisfying the Minimax criteria. Zsehong Tsai 蔡志宏 2018 學位論文 ; thesis 64 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 電信工程學研究所 === 106 === Admittedly, network applications based on the conventional network architecture could neither afford enough flexibility nor truthfully reflect the overall network status. The conventional switch- or router-based architecture is equally unable to satisfy Quality of Service (QoS) requirements since it cannot efficiently deal with the huge information and heterogeneous network structures. OpenFlow-based Software Defined Network (SDN), a new network paradigm, can offer a promising approach. It decouples the network control plane and the data plane, easing the heavy workload of the network control and management[1-3]. However, the possibility that a computation-resource limited controller is congested by heavy flows still exists. In order to enhance network scalability and reduce computation delay on SDN networks for heavy traffic loads for QoS requirements and fair resource allocation, this research makes three major phases. First, a Hierarchical Edge-Cloud SDN (HECSDN) network architecture can provide great aid for cloud computing. By sharing computational effort in the cloud, the network architecture can provide a solution that could efficiently reduce the computational consumption produced by devices. The second phase is to design a queuing model of the proposed network architecture. A model description of a networking architecture enables the network designers to quickly estimate the performance of their design without spending considerable time for expensive experimental setups. Third, deduced from the queuing model, an efficient load-balancing algorithm satisfying QoS requirements and fairness allocation for different applications in the HECSDN network architecture is proposed. The QoS guarantee in this work refers to providing sufficient resource to different applications, so that the packet overdue ratio can be maintained below a certain threshold. This research uses simulation programs to evaluate the performance of the HECSDN system on the proposed edge-cloud SDN system with different parameters and compare with the state-of-art Greedy method under different patterns of traffic arrivals in the same system architecture. HECSDN has demonstrated its good performance on responsive transient reaction time for large alteration in traffic arrivals and effectively narrows down the flow delay time in the SDN system. Moreover, HECSDN performs strong capability supporting large-scale SDN networks. For instance, of the arrival flows with at least 1656 switches satisfies the QoS under fair resource allocation satisfying the Minimax criteria.
author2 Zsehong Tsai
author_facet Zsehong Tsai
Frank Po-Chen Lin
林柏呈
author Frank Po-Chen Lin
林柏呈
spellingShingle Frank Po-Chen Lin
林柏呈
A Hierarchical Edge-Cloud SDN Controller System with Optimal Adaptive Resource Allocation for Load-Balancing
author_sort Frank Po-Chen Lin
title A Hierarchical Edge-Cloud SDN Controller System with Optimal Adaptive Resource Allocation for Load-Balancing
title_short A Hierarchical Edge-Cloud SDN Controller System with Optimal Adaptive Resource Allocation for Load-Balancing
title_full A Hierarchical Edge-Cloud SDN Controller System with Optimal Adaptive Resource Allocation for Load-Balancing
title_fullStr A Hierarchical Edge-Cloud SDN Controller System with Optimal Adaptive Resource Allocation for Load-Balancing
title_full_unstemmed A Hierarchical Edge-Cloud SDN Controller System with Optimal Adaptive Resource Allocation for Load-Balancing
title_sort hierarchical edge-cloud sdn controller system with optimal adaptive resource allocation for load-balancing
publishDate 2018
url http://ndltd.ncl.edu.tw/handle/qtv376
work_keys_str_mv AT frankpochenlin ahierarchicaledgecloudsdncontrollersystemwithoptimaladaptiveresourceallocationforloadbalancing
AT línbǎichéng ahierarchicaledgecloudsdncontrollersystemwithoptimaladaptiveresourceallocationforloadbalancing
AT frankpochenlin jiēcéngshìyúnduānsdndòngtàizīyuánfēnpèizuìjiāhuà
AT línbǎichéng jiēcéngshìyúnduānsdndòngtàizīyuánfēnpèizuìjiāhuà
AT frankpochenlin hierarchicaledgecloudsdncontrollersystemwithoptimaladaptiveresourceallocationforloadbalancing
AT línbǎichéng hierarchicaledgecloudsdncontrollersystemwithoptimaladaptiveresourceallocationforloadbalancing
_version_ 1719173021665591296